summaryrefslogtreecommitdiff
path: root/libavcodec/aarch64/vp9itxfm_neon.S
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2017-01-03 16:11:56 +0200
committerMartin Storsjö <martin@martin.st>2017-03-11 13:14:47 +0200
commit16ef000799b227d0226b7a678d28c34ff1d09410 (patch)
tree8291e7da09022ccd3c8de278e2057b5a31f424cc /libavcodec/aarch64/vp9itxfm_neon.S
parentd0fbf7f34e7243f6a4cbde9925f34d924e6d93f7 (diff)
aarch64: vp9itxfm: Fix incorrect vertical alignment
This is cherrypicked from libav commit 0c0b87f12d48d4e7f0d3d13f9345e828a3a5ea32. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/aarch64/vp9itxfm_neon.S')
-rw-r--r--libavcodec/aarch64/vp9itxfm_neon.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/aarch64/vp9itxfm_neon.S b/libavcodec/aarch64/vp9itxfm_neon.S
index 5219d6e18c..6bb097b471 100644
--- a/libavcodec/aarch64/vp9itxfm_neon.S
+++ b/libavcodec/aarch64/vp9itxfm_neon.S
@@ -225,7 +225,7 @@ endconst
add v21.4s, v17.4s, v19.4s
rshrn \c0\().4h, v20.4s, #14
add v16.4s, v16.4s, v17.4s
- rshrn \c1\().4h, v21.4s, #14
+ rshrn \c1\().4h, v21.4s, #14
sub v16.4s, v16.4s, v19.4s
rshrn \c2\().4h, v18.4s, #14
rshrn \c3\().4h, v16.4s, #14
@@ -1313,8 +1313,8 @@ function idct32_1d_8x32_pass1\suffix\()_neon
bl idct32_odd\suffix
- transpose_8x8H v31, v30, v29, v28, v27, v26, v25, v24, v2, v3
- transpose_8x8H v23, v22, v21, v20, v19, v18, v17, v16, v2, v3
+ transpose_8x8H v31, v30, v29, v28, v27, v26, v25, v24, v2, v3
+ transpose_8x8H v23, v22, v21, v20, v19, v18, v17, v16, v2, v3
// Store the registers a, b horizontally,
// adding into the output first, and the mirrored,