28 #ifndef SDL_cpuinfo_h_
29 #define SDL_cpuinfo_h_
35 #if defined(_MSC_VER) && (_MSC_VER >= 1500) && (defined(_M_IX86) || defined(_M_X64))
50 #elif defined(__MINGW64_VERSION_MAJOR)
54 #if HAVE_ALTIVEC_H && !defined(__APPLE_ALTIVEC__)
66 #include <xmmintrin.h>
69 #include <emmintrin.h>
72 #include <pmmintrin.h>
87 #define SDL_CACHELINE_SIZE 128
int SDL_GetCPUCount(void)
SDL_bool SDL_Has3DNow(void)
SDL_bool SDL_HasRDTSC(void)
SDL_bool SDL_HasNEON(void)
SDL_bool SDL_HasAVX2(void)
SDL_bool SDL_HasSSE41(void)
SDL_bool SDL_HasSSE42(void)
SDL_bool SDL_HasSSE3(void)
SDL_bool SDL_HasSSE(void)
SDL_bool SDL_HasAVX(void)
SDL_bool SDL_HasAltiVec(void)
SDL_bool SDL_HasMMX(void)
SDL_bool SDL_HasSSE2(void)
int SDL_GetSystemRAM(void)
int SDL_GetCPUCacheLineSize(void)