Skip to content

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

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.