|
static const auto | highestSupportedCPUInstructionSet = getHighestSupportedCPUInstructionSet() |
|
static const auto | supportsAVX2 = highestSupportedCPUInstructionSet == CPUInstructionSet::avx2 |
|
static const auto | supportsAVX = highestSupportedCPUInstructionSet == CPUInstructionSet::avx2 || highestSupportedCPUInstructionSet == CPUInstructionSet::avx |
|
static constexpr bool | platformWindows = VCTR_WINDOWS |
|
static constexpr bool | platformApple = VCTR_APPLE |
|
static constexpr bool | platformLinux = VCTR_LINUX |
|
static constexpr bool | platformWasm = VCTR_WASM |
|
static constexpr bool | archARM = VCTR_ARM |
|
static constexpr bool | archX64 = VCTR_X64 |
|
static constexpr bool | compilerClang = VCTR_CLANG |
|
static constexpr bool | compilerGCC = VCTR_GCC |
|
static constexpr bool | compilerMSVC = VCTR_MSVC |
|
static constexpr bool | hasIPP = VCTR_USE_IPP && archX64 |
|
static constexpr bool | alignedArray = VCTR_ALIGNED_ARRAY |
|
static constexpr size_t | maxSIMDRegisterSize = archX64 ? 32 : 16 |
|
The documentation for this struct was generated from the following file: