# HG changeset patch # User michael # Date 1172245496 0 # Node ID 869c9a1a5006518e1f15f02c77eb4f042ddbaf53 # Parent 3e155276af4ac06f6bf8e6893413256f49ccc666 reorder a few more paddws to reduce dependancy chains chroma mc4 put 2480 -> 2460 dezicyles on duron diff -r 3e155276af4a -r 869c9a1a5006 i386/dsputil_h264_template_mmx.c --- a/i386/dsputil_h264_template_mmx.c Fri Feb 23 15:28:35 2007 +0000 +++ b/i386/dsputil_h264_template_mmx.c Fri Feb 23 15:44:56 2007 +0000 @@ -218,8 +218,8 @@ "movq %%mm1, %%mm0 \n\t" "pmullw %%mm5, %%mm6 \n\t" "pmullw %%mm3, %%mm1 \n\t" + "paddw %4, %%mm6 \n\t" "paddw %%mm6, %%mm1 \n\t" - "paddw %4, %%mm1 \n\t" "psrlw $6, %%mm1 \n\t" "packuswb %%mm1, %%mm1 \n\t" H264_CHROMA_OP4((%0), %%mm1, %%mm6) @@ -236,8 +236,8 @@ "movq %%mm1, %%mm6 \n\t" "pmullw %%mm5, %%mm0 \n\t" "pmullw %%mm3, %%mm1 \n\t" + "paddw %4, %%mm0 \n\t" "paddw %%mm0, %%mm1 \n\t" - "paddw %4, %%mm1 \n\t" "psrlw $6, %%mm1 \n\t" "packuswb %%mm1, %%mm1 \n\t" H264_CHROMA_OP4((%0), %%mm1, %%mm0)