Enum cpu_t¶
enum cpu_t simd¶
enum class cpu_t : int { … } Enumeration representing a CPU instruction set.
enum constant generic ¶
generic = 0 Fully qualified name: kfr::cpu_t::generic
Declared at simd/platform.hpp:41
enum constant sse2 ¶
sse2 = 1 Fully qualified name: kfr::cpu_t::sse2
Declared at simd/platform.hpp:43
enum constant sse3 ¶
sse3 = 2 Fully qualified name: kfr::cpu_t::sse3
Declared at simd/platform.hpp:44
enum constant ssse3 ¶
ssse3 = 3 Fully qualified name: kfr::cpu_t::ssse3
Declared at simd/platform.hpp:45
enum constant sse41 ¶
sse41 = 4 Fully qualified name: kfr::cpu_t::sse41
Declared at simd/platform.hpp:46
enum constant sse42 ¶
sse42 = 5 Fully qualified name: kfr::cpu_t::sse42
Declared at simd/platform.hpp:47
enum constant avx1 ¶
avx1 = 6 Fully qualified name: kfr::cpu_t::avx1
Declared at simd/platform.hpp:48
enum constant avx2 ¶
avx2 = 7 Fully qualified name: kfr::cpu_t::avx2
Declared at simd/platform.hpp:49
enum constant avx512 ¶
avx512 = 8 Fully qualified name: kfr::cpu_t::avx512
Declared at simd/platform.hpp:50
enum constant avx ¶
avx = static_cast<int>(avx1) Fully qualified name: kfr::cpu_t::avx
Declared at simd/platform.hpp:51
enum constant lowest ¶
lowest = static_cast<int>(sse2) Fully qualified name: kfr::cpu_t::lowest
Declared at simd/platform.hpp:52
enum constant highest ¶
highest = static_cast<int>(avx512) Fully qualified name: kfr::cpu_t::highest
Declared at simd/platform.hpp:53
enum constant native ¶
native = static_cast<int>(KFR_ARCH_NAME) Fully qualified name: kfr::cpu_t::native
Declared at simd/platform.hpp:66
enum constant secondary ¶
secondary = static_cast<int>(native) Fully qualified name: kfr::cpu_t::secondary
Declared at simd/platform.hpp:72
enum constant common ¶
common = generic Fully qualified name: kfr::cpu_t::common
Declared at simd/platform.hpp:75
enum constant runtime ¶
runtime = -1 Fully qualified name: kfr::cpu_t::runtime
Declared at simd/platform.hpp:76
Fully qualified name: kfr::cpu_t
Declared at simd/platform.hpp:39