1static const char* STR_ISAEXT[] = 2{ 3 "INVALID", 4 "ADOX_ADCX", 5 "AES", 6 "AMD3DNOW", 7 "AMD3DNOW_PREFETCH", 8 "AMD_INVLPGB", 9 "AMX_BF16", 10 "AMX_FP16", 11 "AMX_INT8", 12 "AMX_TILE", 13 "AVX", 14 "AVX2", 15 "AVX2GATHER", 16 "AVX512EVEX", 17 "AVX512VEX", 18 "AVXAES", 19 "AVX_IFMA", 20 "AVX_NE_CONVERT", 21 "AVX_VNNI", 22 "AVX_VNNI_INT16", 23 "AVX_VNNI_INT8", 24 "BASE", 25 "BMI1", 26 "BMI2", 27 "CET", 28 "CLDEMOTE", 29 "CLFLUSHOPT", 30 "CLFSH", 31 "CLWB", 32 "CLZERO", 33 "ENQCMD", 34 "F16C", 35 "FMA", 36 "FMA4", 37 "GFNI", 38 "HRESET", 39 "ICACHE_PREFETCH", 40 "INVPCID", 41 "KEYLOCKER", 42 "KEYLOCKER_WIDE", 43 "KNC", 44 "KNCE", 45 "KNCV", 46 "LONGMODE", 47 "LZCNT", 48 "MCOMMIT", 49 "MMX", 50 "MONITOR", 51 "MONITORX", 52 "MOVBE", 53 "MOVDIR", 54 "MPX", 55 "MSRLIST", 56 "PADLOCK", 57 "PAUSE", 58 "PBNDKB", 59 "PCLMULQDQ", 60 "PCOMMIT", 61 "PCONFIG", 62 "PKU", 63 "PREFETCHWT1", 64 "PT", 65 "RAO_INT", 66 "RDPID", 67 "RDPRU", 68 "RDRAND", 69 "RDSEED", 70 "RDTSCP", 71 "RDWRFSGS", 72 "RTM", 73 "SERIALIZE", 74 "SGX", 75 "SGX_ENCLV", 76 "SHA", 77 "SHA512", 78 "SM3", 79 "SM4", 80 "SMAP", 81 "SMX", 82 "SNP", 83 "SSE", 84 "SSE2", 85 "SSE3", 86 "SSE4", 87 "SSE4A", 88 "SSSE3", 89 "SVM", 90 "TBM", 91 "TDX", 92 "TSX_LDTRK", 93 "UINTR", 94 "VAES", 95 "VMFUNC", 96 "VPCLMULQDQ", 97 "VTX", 98 "WAITPKG", 99 "WRMSRNS", 100 "X87", 101 "XOP", 102 "XSAVE", 103 "XSAVEC", 104 "XSAVEOPT", 105 "XSAVES" 106}; 107