This makes it more readable. This is cherrypicked from libav commit 3bc5b28d5a191864c54bba60646933a63da31656.
Showing the changes to libavcodec/arm (1 of 1 file). Show all
Unified · Split
| @@ -690,21 +690,21 @@ function \txfm\()16_1d_4x16_pass1_neon · 689 unmodified lines | |||
| 690 | @ for the first slice of the second pass (where it is the | 690 | @ for the first slice of the second pass (where it is the |
| 691 | @ last 4x4 block). | 691 | @ last 4x4 block). |
| 692 | add r0, r0, #8 | 692 | add r0, r0, #8 |
| 693 | .irp i, 20, 24, 28 | 693 | vst1.16 {d20}, [r0,:64]! |
| 694 | vst1.16 {d\i}, [r0,:64]! | 694 | vst1.16 {d24}, [r0,:64]! |
| 695 | .endr | 695 | vst1.16 {d28}, [r0,:64]! |
| 696 | add r0, r0, #8 | 696 | add r0, r0, #8 |
| 697 | .irp i, 21, 25, 29 | 697 | vst1.16 {d21}, [r0,:64]! |
| 698 | vst1.16 {d\i}, [r0,:64]! | 698 | vst1.16 {d25}, [r0,:64]! |
| 699 | .endr | 699 | vst1.16 {d29}, [r0,:64]! |
| 700 | add r0, r0, #8 | 700 | add r0, r0, #8 |
| 701 | .irp i, 22, 26, 30 | 701 | vst1.16 {d22}, [r0,:64]! |
| 702 | vst1.16 {d\i}, [r0,:64]! | 702 | vst1.16 {d26}, [r0,:64]! |
| 703 | .endr | 703 | vst1.16 {d30}, [r0,:64]! |
| 704 | add r0, r0, #8 | 704 | add r0, r0, #8 |
| 705 | .irp i, 23, 27, 31 | 705 | vst1.16 {d23}, [r0,:64]! |
| 706 | vst1.16 {d\i}, [r0,:64]! | 706 | vst1.16 {d27}, [r0,:64]! |
| 707 | .endr | 707 | vst1.16 {d31}, [r0,:64]! |
| 708 | vmov d28, d16 | 708 | vmov d28, d16 |
| 709 | vmov d29, d17 | 709 | vmov d29, d17 |
| 710 | vmov d30, d18 | 710 | vmov d30, d18 |