Mercurial > sdl-ios-xcode
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 */ |