dct32: mark xmm registers in clobber list in ff_dct32_float_sse()
authorRamiro Polla <ramiro.polla@gmail.com>
Mon, 25 Oct 2010 20:29:29 +0000 (20:29 +0000)
committerRamiro Polla <ramiro.polla@gmail.com>
Mon, 25 Oct 2010 20:29:29 +0000 (20:29 +0000)
Originally committed as revision 25569 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/x86/dct32_sse.c

index 216a5ef..155d7e9 100644 (file)
@@ -289,6 +289,8 @@ void ff_dct32_float_sse(FFTSample *out, const FFTSample *in)
         :"+&r"(tmp1)
         :"r"(out), "r"(b1), "r"(smask), "r"(in)
         :"memory"
+         XMM_CLOBBERS(, "%xmm0", "%xmm1", "%xmm2", "%xmm3",
+                        "%xmm4", "%xmm5", "%xmm6", "%xmm7")
         );
 }