static const char* STR_ISAEXT[] = { "INVALID", "ADOX_ADCX", "AES", "AMD3DNOW", "AMD3DNOW_PREFETCH", "AMD_INVLPGB", "AMX_BF16", "AMX_FP16", "AMX_INT8", "AMX_TILE", "AVX", "AVX2", "AVX2GATHER", "AVX512EVEX", "AVX512VEX", "AVXAES", "AVX_IFMA", "AVX_NE_CONVERT", "AVX_VNNI", "AVX_VNNI_INT16", "AVX_VNNI_INT8", "BASE", "BMI1", "BMI2", "CET", "CLDEMOTE", "CLFLUSHOPT", "CLFSH", "CLWB", "CLZERO", "ENQCMD", "F16C", "FMA", "FMA4", "GFNI", "HRESET", "ICACHE_PREFETCH", "INVPCID", "KEYLOCKER", "KEYLOCKER_WIDE", "KNC", "KNCE", "KNCV", "LONGMODE", "LZCNT", "MCOMMIT", "MMX", "MONITOR", "MONITORX", "MOVBE", "MOVDIR", "MPX", "MSRLIST", "PADLOCK", "PAUSE", "PBNDKB", "PCLMULQDQ", "PCOMMIT", "PCONFIG", "PKU", "PREFETCHWT1", "PT", "RAO_INT", "RDPID", "RDPRU", "RDRAND", "RDSEED", "RDTSCP", "RDWRFSGS", "RTM", "SERIALIZE", "SGX", "SGX_ENCLV", "SHA", "SHA512", "SM3", "SM4", "SMAP", "SMX", "SNP", "SSE", "SSE2", "SSE3", "SSE4", "SSE4A", "SSSE3", "SVM", "TBM", "TDX", "TSX_LDTRK", "UINTR", "VAES", "VMFUNC", "VPCLMULQDQ", "VTX", "WAITPKG", "WRMSRNS", "X87", "XOP", "XSAVE", "XSAVEC", "XSAVEOPT", "XSAVES" };