From cd035a6051bbaffa3f7f180e8b72d4b0741a8cec Mon Sep 17 00:00:00 2001 From: Loren Merritt Date: Thu, 3 Aug 2006 07:09:29 +0000 Subject: [PATCH] 10l, vorbis_inverse_coupling_sse() was really 3dnow Originally committed as revision 5903 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/i386/dsputil_mmx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/i386/dsputil_mmx.c b/libavcodec/i386/dsputil_mmx.c index afcb02e4db..1ac521ec67 100644 --- a/libavcodec/i386/dsputil_mmx.c +++ b/libavcodec/i386/dsputil_mmx.c @@ -2711,7 +2711,7 @@ static void ff_idct_xvid_mmx2_add(uint8_t *dest, int line_size, DCTELEM *block) } #endif -static void vorbis_inverse_coupling_sse(float *mag, float *ang, int blocksize) +static void vorbis_inverse_coupling_3dnow(float *mag, float *ang, int blocksize) { int i; asm volatile("pxor %%mm7, %%mm7":); @@ -3193,8 +3193,8 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx) if(mm_flags & MM_SSE2) c->vorbis_inverse_coupling = vorbis_inverse_coupling_sse2; - else if(mm_flags & MM_SSE) - c->vorbis_inverse_coupling = vorbis_inverse_coupling_sse; + else if(mm_flags & MM_3DNOW) + c->vorbis_inverse_coupling = vorbis_inverse_coupling_3dnow; } #ifdef CONFIG_ENCODERS