Mercurial > libavcodec.hg
changeset 668:acd1a808343b libavcodec
Fix for h % 8 == 4 in put_pixels_axp_asm.
author | mellum |
---|---|
date | Fri, 13 Sep 2002 15:44:53 +0000 |
parents | 5446a41a00fe |
children | b4bddbde44f3 |
files | alpha/dsputil_alpha_asm.S |
diffstat | 1 files changed, 12 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/alpha/dsputil_alpha_asm.S Fri Sep 13 11:47:57 2002 +0000 +++ b/alpha/dsputil_alpha_asm.S Fri Sep 13 15:44:53 2002 +0000 @@ -122,41 +122,21 @@ 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 - - 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 a0, a2, t4 + addq a1, a2, a1 + addq t4, a2, t5 + subq a3, 4, a3 - addq t9, a2, ta - stq t2, 0(t9) - addq ta, a2, tb - stq t3, 0(ta) + stq t0, 0(a0) + addq t5, a2, t6 + stq t1, 0(t4) + addq t6, a2, a0 - 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 t2, 0(t5) + stq t3, 0(t6) + + bne a3, $aligned ret .end put_pixels_axp_asm