mirror of https://git.ffmpeg.org/ffmpeg.git
Fix for h % 8 == 4 in put_pixels_axp_asm.
Originally committed as revision 940 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e3bd83f874
commit
60286c8a37
|
@ -122,41 +122,21 @@ $aligned:
|
|||
ldq t2, 0(a1)
|
||||
addq a1, a2, a1
|
||||
ldq t3, 0(a1)
|
||||
addq a1, a2, a1
|
||||
|
||||
ldq t4, 0(a1)
|
||||
addq a1, a2, a1
|
||||
ldq t5, 0(a1)
|
||||
addq a1, a2, a1
|
||||
addq a0, a2, t4
|
||||
addq a1, a2, a1
|
||||
addq t4, a2, t5
|
||||
subq a3, 4, a3
|
||||
|
||||
ldq t6, 0(a1)
|
||||
addq a1, a2, a1
|
||||
ldq t7, 0(a1)
|
||||
addq a1, a2, a1
|
||||
|
||||
addq a0, a2, t8
|
||||
stq t0, 0(a0)
|
||||
addq t8, a2, t9
|
||||
stq t1, 0(t8)
|
||||
|
||||
addq t9, a2, ta
|
||||
stq t2, 0(t9)
|
||||
addq ta, a2, tb
|
||||
stq t3, 0(ta)
|
||||
|
||||
addq tb, a2, tc
|
||||
stq t4, 0(tb)
|
||||
addq tc, a2, td
|
||||
stq t5, 0(tc)
|
||||
|
||||
addq td, a2, te
|
||||
stq t6, 0(td)
|
||||
addq te, a2, a0
|
||||
stq t7, 0(te)
|
||||
|
||||
subq a3, 8, a3
|
||||
bne a3, $aligned
|
||||
stq t0, 0(a0)
|
||||
addq t5, a2, t6
|
||||
stq t1, 0(t4)
|
||||
addq t6, a2, a0
|
||||
|
||||
stq t2, 0(t5)
|
||||
stq t3, 0(t6)
|
||||
|
||||
bne a3, $aligned
|
||||
ret
|
||||
.end put_pixels_axp_asm
|
||||
|
||||
|
|
Loading…
Reference in New Issue