2 #include <checkasm/checkasm.h>
7 {
"Generic x86",
"x86", SELFTEST_CPU_FLAG_X86 },
8 {
"MMX",
"mmx", SELFTEST_CPU_FLAG_MMX },
9 {
"SSE2",
"sse2", SELFTEST_CPU_FLAG_SSE2 },
10 {
"AVX-2",
"avx2", SELFTEST_CPU_FLAG_AVX2 },
11 {
"AVX-512",
"avx512", SELFTEST_CPU_FLAG_AVX512 },
14 {
"Generic RISC-V",
"rvi", SELFTEST_CPU_FLAG_RVI },
15 {
"Floating point",
"rvf", SELFTEST_CPU_FLAG_RVF },
16 {
"Vector",
"rvv", SELFTEST_CPU_FLAG_RVV },
19 {
"Generic aarch64",
"aarch64", SELFTEST_CPU_FLAG_AARCH64 },
22 {
"Generic ARM",
"arm", SELFTEST_CPU_FLAG_ARM },
23 {
"VFP",
"vfp", SELFTEST_CPU_FLAG_VFP },
24 {
"VFP D32",
"vfpd32", SELFTEST_CPU_FLAG_VFPD32 },
43 int main(
int argc,
const char *argv[])