From d2db0f3bbdc81aae2c316751daf1d53b42a3e6a0 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Mon, 16 Sep 2002 21:49:34 +0000 Subject: - sync ffmpeg to cvs (sorry Mike it still doesn't decode your teststream -- something must be broken at ffmpeg, also happens with mplayer) - added priority sorted lists, now autoprobing should work again. - fixed infinite loop in plugin loader. obs: latest ffmpeg contains ppc optimizations, someone will have to enable these though. CVS patchset: 2676 CVS date: 2002/09/16 21:49:34 --- src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S | 44 ++++++---------------- 1 file changed, 12 insertions(+), 32 deletions(-) (limited to 'src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S') diff --git a/src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S b/src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S index 5349e443c..7ec6757d7 100644 --- a/src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S +++ b/src/libffmpeg/libavcodec/alpha/dsputil_alpha_asm.S @@ -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 - - 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) + addq a0, a2, t4 + addq a1, a2, a1 + addq t4, a2, t5 + subq a3, 4, a3 - 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 -- cgit v1.2.3