Files
Odin/vendor/sdl3/sdl3_cpuinfo.odin
T
2025-02-04 19:58:39 +00:00

27 lines
953 B
Odin

package sdl3
import "core:c"
CACHELINE_SIZE :: 128
@(default_calling_convention="c", link_prefix="SDL_", require_results)
foreign lib {
GetNumLogicalCPUCores :: proc() -> c.int ---
GetCPUCacheLineSize :: proc() -> c.int ---
HasAltiVec :: proc() -> bool ---
HasMMX :: proc() -> bool ---
HasSSE :: proc() -> bool ---
HasSSE2 :: proc() -> bool ---
HasSSE3 :: proc() -> bool ---
HasSSE41 :: proc() -> bool ---
HasSSE42 :: proc() -> bool ---
HasAVX :: proc() -> bool ---
HasAVX2 :: proc() -> bool ---
HasAVX512F :: proc() -> bool ---
HasARMSIMD :: proc() -> bool ---
HasNEON :: proc() -> bool ---
HasLSX :: proc() -> bool ---
HasLASX :: proc() -> bool ---
GetSystemRAM :: proc() -> c.int ---
GetSIMDAlignment :: proc() -> uint ---
}