HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SYS_ProcessorDefines.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  SYS_PROCESSOR_CODE {
  SYS_PROC_UNKNOWN = -1, SYS_PROC_INTEL, SYS_PROC_ALPHA, SYS_PROC_MIPS,
  SYS_PROC_IA32, SYS_PROC_SPARC, SYS_PROC_IA64, SYS_PROC_PPC64,
  SYS_PROC_AMD64, SYS_PROC_ARM64
}
 
enum  SYS_PROCESSOR_FLAG {
  SYS_PROCFLAG_NONE = 0x00000000, SYS_PROCFLAG_MMX = 0x00000001, SYS_PROCFLAG_XMMX = 0x00000002, SYS_PROCFLAG_SSE = 0x00000004,
  SYS_PROCFLAG_SSE2 = 0x00000008, SYS_PROCFLAG_CONDMOV = 0x00000010, SYS_PROCFLAG_FPCONDMOV = 0x00000020, SYS_PROCFLAG_HYPERTHREAD = 0x00000040,
  SYS_PROCFLAG_3DNOW = 0x00000080, SYS_PROCFLAG_ALTIVEC = 0x00000100, SYS_PROCFLAG_SSE3 = 0x00000200, SYS_PROCFLAG_SSSE3 = 0x00000400,
  SYS_PROCFLAG_SSE41 = 0x00000800, SYS_PROCFLAG_SSE42 = 0x00001000, SYS_PROCFLAG_AVX = 0x00002000, SYS_PROCFLAG_AVX2 = 0x00004000,
  SYS_PROCFLAG_AVX512KNL = 0x00008000, SYS_PROCFLAG_AVX512SKX = 0x00010000
}
 

Functions

SYS_API const char * SYSprocessorType (SYS_PROCESSOR_CODE majortype)
 
SYS_API const char * SYSprocessorFlag (SYS_PROCESSOR_FLAG flag)
 

Enumeration Type Documentation

Enumerator
SYS_PROC_UNKNOWN 
SYS_PROC_INTEL 
SYS_PROC_ALPHA 
SYS_PROC_MIPS 
SYS_PROC_IA32 
SYS_PROC_SPARC 
SYS_PROC_IA64 
SYS_PROC_PPC64 
SYS_PROC_AMD64 
SYS_PROC_ARM64 

Definition at line 20 of file SYS_ProcessorDefines.h.

Enumerator
SYS_PROCFLAG_NONE 
SYS_PROCFLAG_MMX 
SYS_PROCFLAG_XMMX 
SYS_PROCFLAG_SSE 
SYS_PROCFLAG_SSE2 
SYS_PROCFLAG_CONDMOV 
SYS_PROCFLAG_FPCONDMOV 
SYS_PROCFLAG_HYPERTHREAD 
SYS_PROCFLAG_3DNOW 
SYS_PROCFLAG_ALTIVEC 
SYS_PROCFLAG_SSE3 
SYS_PROCFLAG_SSSE3 
SYS_PROCFLAG_SSE41 
SYS_PROCFLAG_SSE42 
SYS_PROCFLAG_AVX 
SYS_PROCFLAG_AVX2 
SYS_PROCFLAG_AVX512KNL 
SYS_PROCFLAG_AVX512SKX 

Definition at line 34 of file SYS_ProcessorDefines.h.

Function Documentation

SYS_API const char* SYSprocessorFlag ( SYS_PROCESSOR_FLAG  flag)
SYS_API const char* SYSprocessorType ( SYS_PROCESSOR_CODE  majortype)