1static const char* STR_ISASET[] =
2{
3    "INVALID",
4    "ADOX_ADCX",
5    "AES",
6    "AMD",
7    "AMD3DNOW",
8    "AVX",
9    "AVX2",
10    "AVX2GATHER",
11    "AVX512BW_128",
12    "AVX512BW_128N",
13    "AVX512BW_256",
14    "AVX512BW_512",
15    "AVX512BW_KOP",
16    "AVX512CD_128",
17    "AVX512CD_256",
18    "AVX512CD_512",
19    "AVX512DQ_128",
20    "AVX512DQ_128N",
21    "AVX512DQ_256",
22    "AVX512DQ_512",
23    "AVX512DQ_KOP",
24    "AVX512DQ_SCALAR",
25    "AVX512ER_512",
26    "AVX512ER_SCALAR",
27    "AVX512F_128",
28    "AVX512F_128N",
29    "AVX512F_256",
30    "AVX512F_512",
31    "AVX512F_KOP",
32    "AVX512F_SCALAR",
33    "AVX512PF_512",
34    "AVX512_4FMAPS_512",
35    "AVX512_4FMAPS_SCALAR",
36    "AVX512_4VNNIW_512",
37    "AVX512_BF16_128",
38    "AVX512_BF16_256",
39    "AVX512_BF16_512",
40    "AVX512_BITALG_128",
41    "AVX512_BITALG_256",
42    "AVX512_BITALG_512",
43    "AVX512_GFNI_128",
44    "AVX512_GFNI_256",
45    "AVX512_GFNI_512",
46    "AVX512_IFMA_128",
47    "AVX512_IFMA_256",
48    "AVX512_IFMA_512",
49    "AVX512_VAES_128",
50    "AVX512_VAES_256",
51    "AVX512_VAES_512",
52    "AVX512_VBMI2_128",
53    "AVX512_VBMI2_256",
54    "AVX512_VBMI2_512",
55    "AVX512_VBMI_128",
56    "AVX512_VBMI_256",
57    "AVX512_VBMI_512",
58    "AVX512_VNNI_128",
59    "AVX512_VNNI_256",
60    "AVX512_VNNI_512",
61    "AVX512_VP2INTERSECT_128",
62    "AVX512_VP2INTERSECT_256",
63    "AVX512_VP2INTERSECT_512",
64    "AVX512_VPCLMULQDQ_128",
65    "AVX512_VPCLMULQDQ_256",
66    "AVX512_VPCLMULQDQ_512",
67    "AVX512_VPOPCNTDQ_128",
68    "AVX512_VPOPCNTDQ_256",
69    "AVX512_VPOPCNTDQ_512",
70    "AVXAES",
71    "AVX_GFNI",
72    "BMI1",
73    "BMI2",
74    "CET",
75    "CLDEMOTE",
76    "CLFLUSHOPT",
77    "CLFSH",
78    "CLWB",
79    "CLZERO",
80    "CMOV",
81    "CMPXCHG16B",
82    "ENQCMD",
83    "F16C",
84    "FAT_NOP",
85    "FCMOV",
86    "FMA",
87    "FMA4",
88    "FXSAVE",
89    "FXSAVE64",
90    "GFNI",
91    "I186",
92    "I286PROTECTED",
93    "I286REAL",
94    "I386",
95    "I486",
96    "I486REAL",
97    "I86",
98    "INVPCID",
99    "KNCE",
100    "KNCJKBR",
101    "KNCSTREAM",
102    "KNCV",
103    "KNC_MISC",
104    "KNC_PF_HINT",
105    "LAHF",
106    "LONGMODE",
107    "LZCNT",
108    "MONITOR",
109    "MONITORX",
110    "MOVBE",
111    "MOVDIR",
112    "MPX",
113    "PADLOCK_ACE",
114    "PADLOCK_PHE",
115    "PADLOCK_PMM",
116    "PADLOCK_RNG",
117    "PAUSE",
118    "PCLMULQDQ",
119    "PCONFIG",
120    "PENTIUMMMX",
121    "PENTIUMREAL",
122    "PKU",
123    "POPCNT",
124    "PPRO",
125    "PREFETCHWT1",
126    "PREFETCH_NOP",
127    "PT",
128    "RDPID",
129    "RDPMC",
130    "RDPRU",
131    "RDRAND",
132    "RDSEED",
133    "RDTSCP",
134    "RDWRFSGS",
135    "RTM",
136    "SGX",
137    "SGX_ENCLV",
138    "SHA",
139    "SMAP",
140    "SMX",
141    "SSE",
142    "SSE2",
143    "SSE2MMX",
144    "SSE3",
145    "SSE3X87",
146    "SSE4",
147    "SSE42",
148    "SSE4A",
149    "SSEMXCSR",
150    "SSE_PREFETCH",
151    "SSSE3",
152    "SSSE3MMX",
153    "SVM",
154    "TBM",
155    "VAES",
156    "VMFUNC",
157    "VPCLMULQDQ",
158    "VTX",
159    "WAITPKG",
160    "X87",
161    "XOP",
162    "XSAVE",
163    "XSAVEC",
164    "XSAVEOPT",
165    "XSAVES"
166};
167