src/audio/SDL_mixer_MMX_VC.c
branchSDL-1.2
changeset 4322 a8e5b518e194
parent 4159 a1b03ba2fcd0
child 6137 4720145f848b
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 */