diff options
author | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2005-01-19 12:56:16 +0000 |
---|---|---|
committer | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2005-01-19 12:56:16 +0000 |
commit | b6663a557309ac887b0c5cb9a1d3ce5a73686d5c (patch) | |
tree | c08240ff06747e2eab1684c76be6596b3355f58d | |
parent | 6a5d4395eda1eba07c8424b2e52d33a2f5910543 (diff) | |
download | ffmpeg-b6663a557309ac887b0c5cb9a1d3ce5a73686d5c.tar.gz |
100l, fix broken AMD64 patch. To whoever applied it: Did you actually _try_
to check if it's correct??
Originally committed as revision 14537 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
-rw-r--r-- | postproc/swscale_template.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/postproc/swscale_template.c b/postproc/swscale_template.c index 5f7a28d1f0..48a665895b 100644 --- a/postproc/swscale_template.c +++ b/postproc/swscale_template.c @@ -2275,7 +2275,7 @@ static inline void RENAME(hyscale)(uint16_t *dst, int dstWidth, uint8_t *src, in "mov (%%"REG_b"), %%"REG_S" \n\t"\ "call *%4 \n\t"\ "addl (%%"REG_b", %%"REG_a"), %%ecx\n\t"\ - "add %%"REG_a", %%"REG_d" \n\t"\ + "add %%"REG_a", %%"REG_D" \n\t"\ "xor %%"REG_a", %%"REG_a" \n\t"\ FUNNY_Y_CODE @@ -2289,7 +2289,7 @@ FUNNY_Y_CODE :: "m" (src), "m" (dst), "m" (mmx2Filter), "m" (mmx2FilterPos), "m" (funnyYCode) - : "%"REG_a, "%"REG_b, "%"REG_c, "%"REG_d, "%"REG_S, "%"REG_d + : "%"REG_a, "%"REG_b, "%"REG_c, "%"REG_d, "%"REG_S, "%"REG_D ); for(i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) dst[i] = src[srcW-1]*128; } |