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 | 690 | @ for the first slice of the second pass (where it is the |
| 691 | 691 | @ last 4x4 block). |
| 692 | 692 | add r0, r0, #8 |
| 693 | −.irp i, 20, 24, 28 | |
| 694 | − vst1.16 {d\i}, [r0,:64]! | |
| 695 | −.endr | |
| 693 | + vst1.16 {d20}, [r0,:64]! | |
| 694 | + vst1.16 {d24}, [r0,:64]! | |
| 695 | + vst1.16 {d28}, [r0,:64]! | |
| 696 | 696 | add r0, r0, #8 |
| 697 | −.irp i, 21, 25, 29 | |
| 698 | − vst1.16 {d\i}, [r0,:64]! | |
| 699 | −.endr | |
| 697 | + vst1.16 {d21}, [r0,:64]! | |
| 698 | + vst1.16 {d25}, [r0,:64]! | |
| 699 | + vst1.16 {d29}, [r0,:64]! | |
| 700 | 700 | add r0, r0, #8 |
| 701 | −.irp i, 22, 26, 30 | |
| 702 | − vst1.16 {d\i}, [r0,:64]! | |
| 703 | −.endr | |
| 701 | + vst1.16 {d22}, [r0,:64]! | |
| 702 | + vst1.16 {d26}, [r0,:64]! | |
| 703 | + vst1.16 {d30}, [r0,:64]! | |
| 704 | 704 | add r0, r0, #8 |
| 705 | −.irp i, 23, 27, 31 | |
| 706 | − vst1.16 {d\i}, [r0,:64]! | |
| 707 | −.endr | |
| 705 | + vst1.16 {d23}, [r0,:64]! | |
| 706 | + vst1.16 {d27}, [r0,:64]! | |
| 707 | + vst1.16 {d31}, [r0,:64]! | |
| 708 | 708 | vmov d28, d16 |
| 709 | 709 | vmov d29, d17 |
| 710 | 710 | vmov d30, d18 |