# HG changeset patch # User arpi # Date 1032639829 0 # Node ID 855ca896de246b26f0b1342b135b0dec4dd91177 # Parent fdf31bb0450f7d8c7837e79ce45b9c04ea542f6c pshufw is a mmx2 instruction, so don't use dct64_MMX_3dnowex on k6-3 which has no mmxext (but has 3dnowex) - bug found by Diego, help by Michael diff -r fdf31bb0450f -r 855ca896de24 mp3lib/sr1.c --- a/mp3lib/sr1.c Sat Sep 21 17:23:46 2002 +0000 +++ b/mp3lib/sr1.c Sat Sep 21 20:23:49 2002 +0000 @@ -444,7 +444,7 @@ { synth_func=synth_1to1_MMX; dct36_func=dct36_3dnowex; - dct64_MMX_func=dct64_MMX_3dnowex; + dct64_MMX_func= (accel & MM_ACCEL_X86_MMXEXT) ? dct64_MMX_3dnowex : dct64_MMX_3dnow; mp_msg(MSGT_DECAUDIO,MSGL_V,"mp3lib: using 3DNow!Ex optimized decore!\n"); } else