1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

arm: vp9mc: Fix vertical alignment of operands

This is cherrypicked from libav commit
c536e5e869.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Martin Storsjö
2017-01-10 00:15:17 +02:00
committed by Michael Niedermayer
parent 8b11a89c06
commit 656d910981

View File

@@ -79,7 +79,7 @@ function ff_vp9_avg32_neon, export=1
vrhadd.u8 q0, q0, q2 vrhadd.u8 q0, q0, q2
vrhadd.u8 q1, q1, q3 vrhadd.u8 q1, q1, q3
subs r12, r12, #1 subs r12, r12, #1
vst1.8 {q0, q1}, [r0, :128], r1 vst1.8 {q0, q1}, [r0, :128], r1
bne 1b bne 1b
bx lr bx lr
endfunc endfunc
@@ -407,7 +407,7 @@ function ff_vp9_\type\()_\filter\()\size\()_h_neon, export=1
add r12, r12, 256*\offset add r12, r12, 256*\offset
cmp r5, #8 cmp r5, #8
add r12, r12, r5, lsl #4 add r12, r12, r5, lsl #4
mov r5, #\size mov r5, #\size
.if \size >= 16 .if \size >= 16
bge \type\()_8tap_16h_34 bge \type\()_8tap_16h_34
b \type\()_8tap_16h_43 b \type\()_8tap_16h_43
@@ -541,7 +541,7 @@ function \type\()_8tap_8v_\idx1\idx2
sub r2, r2, r3 sub r2, r2, r3
vld1.16 {q0}, [r12, :128] vld1.16 {q0}, [r12, :128]
1: 1:
mov r12, r4 mov r12, r4
loadl q5, q6, q7 loadl q5, q6, q7
loadl q8, q9, q10, q11 loadl q8, q9, q10, q11