From 4f21b986b7ffa0c26c0317166b9e993e8735dd5c Mon Sep 17 00:00:00 2001 From: aurel Date: Fri, 22 Oct 2004 00:21:57 +0000 Subject: 10000l : fix a crash on x86 due to an horrible mistake in my x86_64 patch git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13734 b3059339-0415-0410-9bf9-f77b7e298cf2 --- postproc/swscale_template.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'postproc/swscale_template.c') diff --git a/postproc/swscale_template.c b/postproc/swscale_template.c index ab6c8351f1..5f7a28d1f0 100644 --- a/postproc/swscale_template.c +++ b/postproc/swscale_template.c @@ -2049,8 +2049,8 @@ static inline void RENAME(hScale)(int16_t *dst, int dstW, uint8_t *src, int srcW "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"), %%eax \n\t" + "movzwl 2(%2, %%"REG_BP"), %%ebx\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 @@ static inline void RENAME(hScale)(int16_t *dst, int dstW, uint8_t *src, int srcW "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"), %%eax \n\t" + "movzwl 2(%2, %%"REG_BP"), %%ebx\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 @@ static inline void RENAME(hScale)(int16_t *dst, int dstW, uint8_t *src, int srcW ".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), %%eax \n\t" + "movzwl 2(%%"REG_c", %0), %%ebx \n\t" "mov %5, %%"REG_c" \n\t" "pxor %%mm4, %%mm4 \n\t" "pxor %%mm5, %%mm5 \n\t" -- cgit v1.2.3