src/video/SDL_blit_A.c
changeset 2141 e1a70460c354
parent 2132 46648dc418ec
child 2231 a353684c7cc1
equal deleted inserted replaced
2140:15b4a74cdac1 2141:e1a70460c354
    33 #if SDL_ASSEMBLY_ROUTINES
    33 #if SDL_ASSEMBLY_ROUTINES
    34 #  if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
    34 #  if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
    35 #    define MMX_ASMBLIT 1
    35 #    define MMX_ASMBLIT 1
    36 #    define GCC_ASMBLIT 1
    36 #    define GCC_ASMBLIT 1
    37 #  elif defined(_MSC_VER) && defined(_M_IX86)
    37 #  elif defined(_MSC_VER) && defined(_M_IX86)
    38 #    if (_MSC_VER <= 1200)  
    38 #    if (_MSC_VER <= 1200)
    39 #      include <malloc.h>   
    39 #      include <malloc.h>
    40 #      if defined(_mm_free)
    40 #      if defined(_mm_free)
    41 #          define HAVE_MMINTRIN_H 1
    41 #          define HAVE_MMINTRIN_H 1
    42 #      endif
    42 #      endif
    43 #    else  /* Visual Studio > VC6 always has mmintrin.h */
    43 #    else /* Visual Studio > VC6 always has mmintrin.h */
    44 #      define HAVE_MMINTRIN_H 1
    44 #      define HAVE_MMINTRIN_H 1
    45 #    endif
    45 #    endif
    46 #    if HAVE_MMINTRIN_H
    46 #    if HAVE_MMINTRIN_H
    47 #      define MMX_ASMBLIT 1
    47 #      define MMX_ASMBLIT 1
    48 #      define MSVC_ASMBLIT 1
    48 #      define MSVC_ASMBLIT 1