[SCM] libav/experimental: dct32: mark xmm registers in clobber list in ff_dct32_float_sse()

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:18:06 UTC 2013


The following commit has been merged in the experimental branch:
commit c6a908be586fdba6148cb716b4beee48c006a61b
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date:   Mon Oct 25 20:29:29 2010 +0000

    dct32: mark xmm registers in clobber list in ff_dct32_float_sse()
    
    Originally committed as revision 25569 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/x86/dct32_sse.c b/libavcodec/x86/dct32_sse.c
index 216a5ef..155d7e9 100644
--- a/libavcodec/x86/dct32_sse.c
+++ b/libavcodec/x86/dct32_sse.c
@@ -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")
         );
 }
 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list