comparison src/audio/SDL_mixer_MMX_VC.c @ 4322:a8e5b518e194 SDL-1.2

Forcibly disabled MMX mixers. Hopefully fixes Bugzilla #649.
author Ryan C. Gordon <icculus@icculus.org>
date Mon, 12 Oct 2009 08:58:12 +0000
parents a1b03ba2fcd0
children
comparison
equal deleted inserted replaced
4321:c9a1de1eda57 4322:a8e5b518e194
21 */ 21 */
22 #include "SDL_config.h" 22 #include "SDL_config.h"
23 23
24 #include "SDL_mixer_MMX_VC.h" 24 #include "SDL_mixer_MMX_VC.h"
25 25
26 #if defined(SDL_BUGGY_MMX_MIXERS) /* buggy, so we're disabling them. --ryan. */
26 #if ((defined(_MSC_VER) && defined(_M_IX86)) || defined(__WATCOMC__)) && defined(SDL_ASSEMBLY_ROUTINES) 27 #if ((defined(_MSC_VER) && defined(_M_IX86)) || defined(__WATCOMC__)) && defined(SDL_ASSEMBLY_ROUTINES)
27 // MMX assembler version of SDL_MixAudio for signed little endian 16 bit samples and signed 8 bit samples 28 // MMX assembler version of SDL_MixAudio for signed little endian 16 bit samples and signed 8 bit samples
28 // Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr) 29 // Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr)
29 // Converted to Intel ASM notation by Cth 30 // Converted to Intel ASM notation by Cth
30 // This code is licensed under the LGPL (see COPYING for details) 31 // This code is licensed under the LGPL (see COPYING for details)
177 pop edi 178 pop edi
178 } 179 }
179 } 180 }
180 181
181 #endif /* SDL_ASSEMBLY_ROUTINES */ 182 #endif /* SDL_ASSEMBLY_ROUTINES */
183 #endif /* SDL_BUGGY_MMX_MIXERS */