diff options
author | Martin Storsjö <martin@martin.st> | 2017-02-04 22:16:09 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-03-11 13:14:00 +0200 |
commit | 31e41350d283febda7e91b92555854ca270e075e (patch) | |
tree | c674ef0813b6cb7ece22c105d9443a24bd45d2e7 /libavcodec/arm | |
parent | 114bbb0b74edd4c962095513117806c82ec06b61 (diff) | |
download | ffmpeg-31e41350d283febda7e91b92555854ca270e075e.tar.gz |
arm: vp9itxfm: Avoid .irp when it doesn't save any lines
This makes it more readable.
This is cherrypicked from libav commit
3bc5b28d5a191864c54bba60646933a63da31656.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/arm')
-rw-r--r-- | libavcodec/arm/vp9itxfm_neon.S | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/libavcodec/arm/vp9itxfm_neon.S b/libavcodec/arm/vp9itxfm_neon.S index 25f6ddeb0e..93816d25fc 100644 --- a/libavcodec/arm/vp9itxfm_neon.S +++ b/libavcodec/arm/vp9itxfm_neon.S @@ -690,21 +690,21 @@ function \txfm\()16_1d_4x16_pass1_neon @ for the first slice of the second pass (where it is the @ last 4x4 block). add r0, r0, #8 -.irp i, 20, 24, 28 - vst1.16 {d\i}, [r0,:64]! -.endr + vst1.16 {d20}, [r0,:64]! + vst1.16 {d24}, [r0,:64]! + vst1.16 {d28}, [r0,:64]! add r0, r0, #8 -.irp i, 21, 25, 29 - vst1.16 {d\i}, [r0,:64]! -.endr + vst1.16 {d21}, [r0,:64]! + vst1.16 {d25}, [r0,:64]! + vst1.16 {d29}, [r0,:64]! add r0, r0, #8 -.irp i, 22, 26, 30 - vst1.16 {d\i}, [r0,:64]! -.endr + vst1.16 {d22}, [r0,:64]! + vst1.16 {d26}, [r0,:64]! + vst1.16 {d30}, [r0,:64]! add r0, r0, #8 -.irp i, 23, 27, 31 - vst1.16 {d\i}, [r0,:64]! -.endr + vst1.16 {d23}, [r0,:64]! + vst1.16 {d27}, [r0,:64]! + vst1.16 {d31}, [r0,:64]! vmov d28, d16 vmov d29, d17 vmov d30, d18 |