# CategoryCPUInfo CPU feature detection for SDL. These functions are largely concerned with reporting if the system has access to various SIMD instruction sets, but also has other important info to share, such as number of logical CPU cores. ## Functions - [SDL_GetCPUCacheLineSize](SDL_GetCPUCacheLineSize) - [SDL_GetCPUCount](SDL_GetCPUCount) - [SDL_GetSystemRAM](SDL_GetSystemRAM) - [SDL_Has3DNow](SDL_Has3DNow) - [SDL_HasAltiVec](SDL_HasAltiVec) - [SDL_HasARMSIMD](SDL_HasARMSIMD) - [SDL_HasAVX](SDL_HasAVX) - [SDL_HasAVX2](SDL_HasAVX2) - [SDL_HasAVX512F](SDL_HasAVX512F) - [SDL_HasLASX](SDL_HasLASX) - [SDL_HasLSX](SDL_HasLSX) - [SDL_HasMMX](SDL_HasMMX) - [SDL_HasNEON](SDL_HasNEON) - [SDL_HasRDTSC](SDL_HasRDTSC) - [SDL_HasSSE](SDL_HasSSE) - [SDL_HasSSE2](SDL_HasSSE2) - [SDL_HasSSE3](SDL_HasSSE3) - [SDL_HasSSE41](SDL_HasSSE41) - [SDL_HasSSE42](SDL_HasSSE42) - [SDL_SIMDAlloc](SDL_SIMDAlloc) - [SDL_SIMDFree](SDL_SIMDFree) - [SDL_SIMDGetAlignment](SDL_SIMDGetAlignment) - [SDL_SIMDRealloc](SDL_SIMDRealloc) ## Datatypes - (none.) ## Structs - (none.) ## Enums - (none.) ## Macros - (none.)