module RbSDL2::CPUInfo

Public Class Methods

_3dnow?(= ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 16
def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.
altivec?(= ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 12
def altivec? = ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE

def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? =
armsimd?(= ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 34
    def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

    def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
  end
end
avx2?(= ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 30
    def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

    def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

    def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

    def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
  end
end
avx512f(= ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 32
      def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

      def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

      def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
    end
  end
end
avx?(= ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 28
  def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

  def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

  def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

  def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

  def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
end
cpu_cache_line_size(= ::SDL2.SDL_GetCPUCacheLineSize) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 6
def cpu_cache_line_size = ::SDL2.SDL_GetCPUCacheLineSize

def system_ram = ::SDL2.SDL_GetSystemRAM

def rdtsc? = ::SDL2.SDL_HasRDTSC == ::SDL2::SDL_TRUE

def altivec? = ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE

def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

cpu_count(= ::SDL2.SDL_GetCPUCount) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 4
def cpu_count = ::SDL2.SDL_GetCPUCount

def cpu_cache_line_size = ::SDL2.SDL_GetCPUCacheLineSize

def system_ram = ::SDL2.SDL_GetSystemRAM

def rdtsc? = ::SDL2.SDL_HasRDTSC == ::SDL2::SDL_TRUE

def altivec? = ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE

def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE
mmx?(= ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 14
def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::
neon?(= ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 36
  def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
end
rdtsc?(= ::SDL2.SDL_HasRDTSC == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 10
def rdtsc? = ::SDL2.SDL_HasRDTSC == ::SDL2::SDL_TRUE

def altivec? = ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE

def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon?
sse2?(= ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 20
def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.SDL_HasNEON == 
sse3?(= ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 22
def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.SDL_HasNEON == ::SDL2
sse41?(= ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 24
def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
sse42?(= ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 26
def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.SDL_HasNEON == ::SDL2::SDL_TRUE
    
sse?(= ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 18
def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def neon? = ::SDL2.SDL_HasNEON 
system_ram(= ::SDL2.SDL_GetSystemRAM) click to toggle source
# File lib/rb_sdl2/cpu_info.rb, line 8
def system_ram = ::SDL2.SDL_GetSystemRAM

def rdtsc? = ::SDL2.SDL_HasRDTSC == ::SDL2::SDL_TRUE

def altivec? = ::SDL2.SDL_HasAltiVec == ::SDL2::SDL_TRUE

def mmx? = ::SDL2.SDL_HasMMX == ::SDL2::SDL_TRUE

def _3dnow? = ::SDL2.SDL_Has3DNow == ::SDL2::SDL_TRUE

def sse? = ::SDL2.SDL_HasSSE == ::SDL2::SDL_TRUE

def sse2? = ::SDL2.SDL_HasSSE2 == ::SDL2::SDL_TRUE

def sse3? = ::SDL2.SDL_HasSSE3 == ::SDL2::SDL_TRUE

def sse41? = ::SDL2.SDL_HasSSE41 == ::SDL2::SDL_TRUE

def sse42? = ::SDL2.SDL_HasSSE42 == ::SDL2::SDL_TRUE

def avx? = ::SDL2.SDL_HasAVX == ::SDL2::SDL_TRUE

def avx2? = ::SDL2.SDL_HasAVX2 == ::SDL2::SDL_TRUE

def avx512f = ::SDL2.SDL_HasAVX512F == ::SDL2::SDL_TRUE

def armsimd? = ::SDL2.SDL_HasARMSIMD == ::SDL2::SDL_TRUE

def