diff --git a/libavcodec/i386/dsputil_mmx.c b/libavcodec/i386/dsputil_mmx.c index e50d335843..6c71640cbf 100644 --- a/libavcodec/i386/dsputil_mmx.c +++ b/libavcodec/i386/dsputil_mmx.c @@ -2739,7 +2739,7 @@ static void vorbis_inverse_coupling_3dnow(float *mag, float *ang, int blocksize) ::"memory" ); } - asm volatile("emms"); + asm volatile("femms"); } static void vorbis_inverse_coupling_sse(float *mag, float *ang, int blocksize) { diff --git a/libavcodec/i386/fft_3dn2.c b/libavcodec/i386/fft_3dn2.c index 24d7799d58..b03fae62ee 100644 --- a/libavcodec/i386/fft_3dn2.c +++ b/libavcodec/i386/fft_3dn2.c @@ -219,5 +219,5 @@ void ff_imdct_calc_3dn2(MDCTContext *s, FFTSample *output, ::"memory" ); } - asm volatile("emms"); + asm volatile("femms"); }