Print out supported instruction set extensions.
262{
263 auto & outstream = std::cout;
264
265 auto support_message = [&outstream](std::string isa_feature,
266 bool is_supported) {
267 ShowMessages(
"%s %s\n", isa_feature.c_str(), (is_supported ?
"supported" :
"not supported"));
268 };
269
272
324
325 return 0;
326}
static bool _3DNOWEXT(void)
Definition cpu.cpp:118
static bool SSE4a(void)
Definition cpu.cpp:108
static bool XSAVE(void)
Definition cpu.cpp:71
static bool MONITOR(void)
Definition cpu.cpp:62
static bool OSXSAVE(void)
Definition cpu.cpp:72
static bool XOP(void)
Definition cpu.cpp:109
static bool SEP(void)
Definition cpu.cpp:79
static bool SSE3(void)
Definition cpu.cpp:60
static bool FMA(void)
Definition cpu.cpp:64
static bool SSE42(void)
Definition cpu.cpp:67
static bool AVX512ER(void)
Definition cpu.cpp:99
static bool MSR(void)
Definition cpu.cpp:77
static bool BMI1(void)
Definition cpu.cpp:88
static bool BMI2(void)
Definition cpu.cpp:91
static bool RDRAND(void)
Definition cpu.cpp:75
static bool _3DNOW(void)
Definition cpu.cpp:122
static bool AVX2(void)
Definition cpu.cpp:90
static bool ABM(void)
Definition cpu.cpp:107
static bool PREFETCHWT1(void)
Definition cpu.cpp:103
static bool MOVBE(void)
Definition cpu.cpp:68
static bool AVX512F(void)
Definition cpu.cpp:95
static bool SSE41(void)
Definition cpu.cpp:66
static bool ERMS(void)
Definition cpu.cpp:92
static bool F16C(void)
Definition cpu.cpp:74
static bool POPCNT(void)
Definition cpu.cpp:69
static bool MMX(void)
Definition cpu.cpp:82
static bool RTM(void)
Definition cpu.cpp:94
static bool ADX(void)
Definition cpu.cpp:97
static bool PCLMULQDQ(void)
Definition cpu.cpp:61
static std::string Brand(void)
Definition cpu.cpp:58
static bool CMPXCHG16B(void)
Definition cpu.cpp:65
static bool HLE(void)
Definition cpu.cpp:89
static bool SYSCALL(void)
Definition cpu.cpp:112
static bool AES(void)
Definition cpu.cpp:70
static bool INVPCID(void)
Definition cpu.cpp:93
static bool TBM(void)
Definition cpu.cpp:110
static bool AVX512CD(void)
Definition cpu.cpp:100
static bool SHA(void)
Definition cpu.cpp:101
static bool SSSE3(void)
Definition cpu.cpp:63
static bool LZCNT(void)
Definition cpu.cpp:106
static bool RDSEED(void)
Definition cpu.cpp:96
static bool SSE2(void)
Definition cpu.cpp:85
static bool AVX(void)
Definition cpu.cpp:73
static bool CLFSH(void)
Definition cpu.cpp:81
static bool FXSR(void)
Definition cpu.cpp:83
static bool SSE(void)
Definition cpu.cpp:84
static bool AVX512PF(void)
Definition cpu.cpp:98
static bool FSGSBASE(void)
Definition cpu.cpp:87
static bool LAHF(void)
Definition cpu.cpp:105
static bool MMXEXT(void)
Definition cpu.cpp:116
static bool RDTSCP(void)
Definition cpu.cpp:117
static bool CX8(void)
Definition cpu.cpp:78