comparison src/audio/SDL_mixer_MMX_VC.h @ 3628:4d46850be3f6

Merged r5070:5071 from branches/SDL-1.2: forcibly disable buggy MMX mixers.
author Ryan C. Gordon <icculus@icculus.org>
date Sun, 10 Jan 2010 07:48:14 +0000
parents 99210400e8b9
children f7b03b6838cb
comparison
equal deleted inserted replaced
3627:631173ffd68f 3628:4d46850be3f6
19 Sam Lantinga 19 Sam Lantinga
20 slouken@libsdl.org 20 slouken@libsdl.org
21 */ 21 */
22 #include "SDL_config.h" 22 #include "SDL_config.h"
23 23
24 24 #if defined(SDL_BUGGY_MMX_MIXERS) /* buggy, so we're disabling them. --ryan. */
25 #if ((defined(_MSC_VER) && defined(_M_IX86)) || defined(__WATCOMC__)) && defined(SDL_ASSEMBLY_ROUTINES) 25 #if ((defined(_MSC_VER) && defined(_M_IX86)) || defined(__WATCOMC__)) && defined(SDL_ASSEMBLY_ROUTINES)
26 /* headers for MMX assembler version of SDL_MixAudio 26 /* headers for MMX assembler version of SDL_MixAudio
27 Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr) 27 Copyright 2002 Stephane Marchesin (stephane.marchesin@wanadoo.fr)
28 Converted to Intel ASM notation by Cth 28 Converted to Intel ASM notation by Cth
29 This code is licensed under the LGPL (see COPYING for details) 29 This code is licensed under the LGPL (see COPYING for details)
32 Assumes SDL_MIX_MAXVOLUME = 128 32 Assumes SDL_MIX_MAXVOLUME = 128
33 */ 33 */
34 void SDL_MixAudio_MMX_S16_VC(char *, char *, unsigned int, int); 34 void SDL_MixAudio_MMX_S16_VC(char *, char *, unsigned int, int);
35 void SDL_MixAudio_MMX_S8_VC(char *, char *, unsigned int, int); 35 void SDL_MixAudio_MMX_S8_VC(char *, char *, unsigned int, int);
36 #endif 36 #endif
37 #endif /* SDL_BUGGY_MMX_MIXERS */
38
37 /* vi: set ts=4 sw=4 expandtab: */ 39 /* vi: set ts=4 sw=4 expandtab: */