diff options
author | Martin Storsjö <martin@martin.st> | 2017-02-25 00:07:22 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-03-19 22:53:48 +0200 |
commit | c1619318e540a214c730c6a300ebee0a4f450ba2 (patch) | |
tree | ed4fd647250108517582c49b070be36d64112d41 /libavcodec/arm/vp9itxfm_16bpp_neon.S | |
parent | b46d37e93ab1d38281ce2cc54b70de2c422d06e5 (diff) | |
download | ffmpeg-c1619318e540a214c730c6a300ebee0a4f450ba2.tar.gz |
arm: vp9itxfm16: Fix vertical alignment
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/arm/vp9itxfm_16bpp_neon.S')
-rw-r--r-- | libavcodec/arm/vp9itxfm_16bpp_neon.S | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libavcodec/arm/vp9itxfm_16bpp_neon.S b/libavcodec/arm/vp9itxfm_16bpp_neon.S index a92f3234dd..9c02ed99dc 100644 --- a/libavcodec/arm/vp9itxfm_16bpp_neon.S +++ b/libavcodec/arm/vp9itxfm_16bpp_neon.S @@ -1395,25 +1395,25 @@ function idct32_1d_2x32_pass2_neon vld1.32 {d4}, [r2,:64], r12 vld1.32 {d5}, [r2,:64], r12 .if \neg == 0 - vadd.s32 d4, d4, d\a + vadd.s32 d4, d4, d\a vld1.32 {d6}, [r2,:64], r12 - vadd.s32 d5, d5, d\b + vadd.s32 d5, d5, d\b vld1.32 {d7}, [r2,:64], r12 - vadd.s32 d6, d6, d\c - vadd.s32 d7, d7, d\d + vadd.s32 d6, d6, d\c + vadd.s32 d7, d7, d\d .else - vsub.s32 d4, d4, d\a + vsub.s32 d4, d4, d\a vld1.32 {d6}, [r2,:64], r12 - vsub.s32 d5, d5, d\b + vsub.s32 d5, d5, d\b vld1.32 {d7}, [r2,:64], r12 - vsub.s32 d6, d6, d\c - vsub.s32 d7, d7, d\d + vsub.s32 d6, d6, d\c + vsub.s32 d7, d7, d\d .endif vld1.32 {d2[]}, [r0,:32], r1 vld1.32 {d2[1]}, [r0,:32], r1 - vrshr.s32 q2, q2, #6 + vrshr.s32 q2, q2, #6 vld1.32 {d3[]}, [r0,:32], r1 - vrshr.s32 q3, q3, #6 + vrshr.s32 q3, q3, #6 vld1.32 {d3[1]}, [r0,:32], r1 sub r0, r0, r1, lsl #2 vaddw.u16 q2, q2, d2 |