You've already forked FFmpeg
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:
committed by
Michael Niedermayer
parent
8b11a89c06
commit
656d910981
@@ -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
|
||||||
|
Reference in New Issue
Block a user