Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
cpuid.h File Reference
#include <glib.h>
+ Include dependency graph for cpuid.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum dt_cpu_flags_t dt_cpu_flags_t
 

Enumerations

enum  dt_cpu_flags_t {
  CPU_FLAG_MMX = 1 << 0 ,
  CPU_FLAG_SSE = 1 << 1 ,
  CPU_FLAG_CMOV = 1 << 2 ,
  CPU_FLAG_3DNOW = 1 << 3 ,
  CPU_FLAG_3DNOW_EXT = 1 << 4 ,
  CPU_FLAG_AMD_ISSE = 1 << 5 ,
  CPU_FLAG_SSE2 = 1 << 6 ,
  CPU_FLAG_SSE3 = 1 << 7 ,
  CPU_FLAG_SSSE3 = 1 << 8 ,
  CPU_FLAG_SSE4_1 = 1 << 9 ,
  CPU_FLAG_SSE4_2 = 1 << 10 ,
  CPU_FLAG_AVX = 1 << 11
}
 

Functions

dt_cpu_flags_t dt_detect_cpu_features ()
 

Typedef Documentation

◆ dt_cpu_flags_t

Enumeration Type Documentation

◆ dt_cpu_flags_t

Enumerator
CPU_FLAG_MMX 
CPU_FLAG_SSE 
CPU_FLAG_CMOV 
CPU_FLAG_3DNOW 
CPU_FLAG_3DNOW_EXT 
CPU_FLAG_AMD_ISSE 
CPU_FLAG_SSE2 
CPU_FLAG_SSE3 
CPU_FLAG_SSSE3 
CPU_FLAG_SSE4_1 
CPU_FLAG_SSE4_2 
CPU_FLAG_AVX 

Function Documentation

◆ dt_detect_cpu_features()

dt_cpu_flags_t dt_detect_cpu_features ( )

Referenced by dt_codepaths_init(), and dt_init().