Struct InstructionSet

Inheritance Relationships

Base Type

Struct Documentation

struct InstructionSet : public proxsuite::helpers::internal::InstructionSetBase<>

Public Types

typedef internal::InstructionSetBase Base

Public Static Functions

static inline std::string vendor(void)
static inline std::string brand(void)
static inline bool has_SSE3(void)
static inline bool has_PCLMULQDQ(void)
static inline bool has_MONITOR(void)
static inline bool has_SSSE3(void)
static inline bool has_FMA(void)
static inline bool has_CMPXCHG16B(void)
static inline bool has_SSE41(void)
static inline bool has_SSE42(void)
static inline bool has_MOVBE(void)
static inline bool has_POPCNT(void)
static inline bool has_AES(void)
static inline bool has_XSAVE(void)
static inline bool has_OSXSAVE(void)
static inline bool has_AVX(void)
static inline bool has_F16C(void)
static inline bool has_RDRAND(void)
static inline bool has_MSR(void)
static inline bool has_CX8(void)
static inline bool has_SEP(void)
static inline bool has_CMOV(void)
static inline bool has_CLFSH(void)
static inline bool has_MMX(void)
static inline bool has_FXSR(void)
static inline bool has_SSE(void)
static inline bool has_SSE2(void)
static inline bool has_FSGSBASE(void)
static inline bool has_AVX512VBMI(void)
static inline bool has_BMI1(void)
static inline bool has_HLE(void)
static inline bool has_AVX2(void)
static inline bool has_BMI2(void)
static inline bool has_ERMS(void)
static inline bool has_INVPCID(void)
static inline bool has_RTM(void)
static inline bool has_AVX512F(void)
static inline bool has_AVX512DQ(void)
static inline bool has_RDSEED(void)
static inline bool has_ADX(void)
static inline bool has_AVX512IFMA(void)
static inline bool has_AVX512PF(void)
static inline bool has_AVX512ER(void)
static inline bool has_AVX512CD(void)
static inline bool has_SHA(void)
static inline bool has_AVX512BW(void)
static inline bool has_AVX512VL(void)
static inline bool has_PREFETCHWT1(void)
static inline bool has_LAHF(void)
static inline bool has_LZCNT(void)
static inline bool has_ABM(void)
static inline bool has_SSE4a(void)
static inline bool has_XOP(void)
static inline bool has_FMA4(void)
static inline bool has_TBM(void)
static inline bool has_SYSCALL(void)
static inline bool has_MMXEXT(void)
static inline bool has_RDTSCP(void)
static inline bool has_x64(void)
static inline bool has_3DNOWEXT(void)
static inline bool has_3DNOW(void)