diff --git a/src/video/SDL_RLEaccel.c b/src/video/SDL_RLEaccel.c index 4ff099b2b..8fb3cb276 100644 --- a/src/video/SDL_RLEaccel.c +++ b/src/video/SDL_RLEaccel.c @@ -91,7 +91,8 @@ #include "SDL_blit.h" #include "SDL_RLEaccel_c.h" -#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) && SDL_ASSEMBLY_ROUTINES +/* Force MMX to 0; this blows up on almost every major compiler now. --ryan. */ +#if 0 && defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) && SDL_ASSEMBLY_ROUTINES #define MMX_ASMBLIT #endif diff --git a/src/video/SDL_blit_A.c b/src/video/SDL_blit_A.c index 4ecb5215e..4ea599701 100644 --- a/src/video/SDL_blit_A.c +++ b/src/video/SDL_blit_A.c @@ -32,7 +32,8 @@ #if SDL_ASSEMBLY_ROUTINES # if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) -# define MMX_ASMBLIT 1 + /* forced MMX to 0...it breaks on most compilers now. --ryan. */ +# define MMX_ASMBLIT 0 # define GCC_ASMBLIT 1 # elif defined(_MSC_VER) && defined(_M_IX86) # if (_MSC_VER <= 1200)