# HG changeset patch # User michael # Date 1172244515 0 # Node ID 3e155276af4ac06f6bf8e6893413256f49ccc666 # Parent dae72d303a8d8945c36a64a656e0b740caa7c5f5 reorder paddws to reduce dependancy chain put_h264_chroma_mc2_mmx2() 927 -> 902 dezicyles on duron diff -r dae72d303a8d -r 3e155276af4a i386/dsputil_h264_template_mmx.c --- a/i386/dsputil_h264_template_mmx.c Fri Feb 23 15:19:29 2007 +0000 +++ b/i386/dsputil_h264_template_mmx.c Fri Feb 23 15:28:35 2007 +0000 @@ -284,9 +284,9 @@ /* mm1 += C * src[0,1] + D * src[1,2] */ "movq %%mm0, %%mm2\n\t" "pmaddwd %%mm6, %%mm0\n\t" + "paddw %3, %%mm1\n\t" "paddw %%mm0, %%mm1\n\t" /* dst[0,1] = pack((mm1 + 32) >> 6) */ - "paddw %3, %%mm1\n\t" "psrlw $6, %%mm1\n\t" "packssdw %%mm7, %%mm1\n\t" "packuswb %%mm7, %%mm1\n\t"