Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Variables
x86_64_cpuid.h File Reference

Go to the source code of this file.

Namespaces

 lift
 
 lift::x86_64
 

Variables

static constexpr uint32 lift::x86_64::CPUID_BIT_EDX_SSE = 1 << 25
 
static constexpr uint32 lift::x86_64::CPUID_BIT_EDX_SSE2 = 1 << 26
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_SSE3 = 1 << 0
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_SSSE3 = 1 << 9
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_SSE41 = 1 << 19
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_SSE42 = 1 << 20
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_FMA = 1 << 12
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_F16C = 1 << 29
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_AVX = 1 << 28
 
static constexpr uint32 lift::x86_64::CPUID_BIT_EBX_AVX2 = 1 << 5
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_SSE4A = 1 << 6
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_FMA4 = 1 << 16
 
static constexpr uint32 lift::x86_64::CPUID_BIT_ECX_XOP = 1 << 11