From 2af2550175ced5cf5f4e8a3cd37f1940e5a49683 Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 13 Mar 2009 17:02:15 +0000 Subject: [PATCH] Add missing ecx clobber in diff_MMX code (yes, that function is duplicated). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28940 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vf_decimate.c | 2 +- libmpcodecs/vf_divtc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libmpcodecs/vf_decimate.c b/libmpcodecs/vf_decimate.c index e1cea34ae3..676c97b2e3 100644 --- a/libmpcodecs/vf_decimate.c +++ b/libmpcodecs/vf_decimate.c @@ -55,7 +55,7 @@ static int diff_MMX(unsigned char *old, unsigned char *new, int os, int ns) "emms \n\t" : : "S" (old), "D" (new), "a" ((long)os), "b" ((long)ns), "d" (out) - : "memory" + : "%ecx", "memory" ); return out[0]+out[1]+out[2]+out[3]; } diff --git a/libmpcodecs/vf_divtc.c b/libmpcodecs/vf_divtc.c index 1d55dc1eed..f84ae2e5a0 100644 --- a/libmpcodecs/vf_divtc.c +++ b/libmpcodecs/vf_divtc.c @@ -69,7 +69,7 @@ static int diff_MMX(unsigned char *old, unsigned char *new, int os, int ns) "emms \n\t" : : "S" (old), "D" (new), "a" ((long)os), "b" ((long)ns), "d" (out) - : "memory" + : "%ecx", "memory" ); return out[0]+out[1]+out[2]+out[3]; } -- 2.11.4.GIT