Index: postproc/swscale_template.c =================================================================== RCS file: /cvsroot/mplayer/main/postproc/swscale_template.c,v retrieving revision 1.108 diff -u -r1.108 swscale_template.c --- postproc/swscale_template.c 21 Oct 2004 11:55:20 -0000 1.108 +++ postproc/swscale_template.c 21 Oct 2004 22:51:41 -0000 @@ -2049,8 +2049,8 @@ "mov %%"REG_a", %%"REG_BP" \n\t" ".balign 16 \n\t" "1: \n\t" - "movzxw (%2, %%"REG_BP"), %%"REG_a"\n\t" - "movzxw 2(%2, %%"REG_BP"), %%"REG_b"\n\t" + "movzwl (%2, %%"REG_BP"), %%"REG_a"\n\t" + "movzwl 2(%2, %%"REG_BP"), %%"REG_b"\n\t" "movq (%1, %%"REG_BP", 4), %%mm1\n\t" "movq 8(%1, %%"REG_BP", 4), %%mm3\n\t" "movd (%3, %%"REG_a"), %%mm0 \n\t" @@ -2087,8 +2087,8 @@ "mov %%"REG_a", %%"REG_BP" \n\t" ".balign 16 \n\t" "1: \n\t" - "movzxw (%2, %%"REG_BP"), %%"REG_a"\n\t" - "movzxw 2(%2, %%"REG_BP"), %%"REG_b"\n\t" + "movzwl (%2, %%"REG_BP"), %%"REG_a"\n\t" + "movzwl 2(%2, %%"REG_BP"), %%"REG_b"\n\t" "movq (%1, %%"REG_BP", 8), %%mm1\n\t" "movq 16(%1, %%"REG_BP", 8), %%mm3\n\t" "movd (%3, %%"REG_a"), %%mm0 \n\t" @@ -2136,8 +2136,8 @@ ".balign 16 \n\t" "1: \n\t" "mov %2, %%"REG_c" \n\t" - "movzxw (%%"REG_c", %0), %%"REG_a"\n\t" - "movzxw 2(%%"REG_c", %0), %%"REG_b"\n\t" + "movzwl (%%"REG_c", %0), %%"REG_a"\n\t" + "movzwl 2(%%"REG_c", %0), %%"REG_b"\n\t" "mov %5, %%"REG_c" \n\t" "pxor %%mm4, %%mm4 \n\t" "pxor %%mm5, %%mm5 \n\t"