4typedef enum ZydisISASet_
7 ZYDIS_ISA_SET_ADOX_ADCX,
10 ZYDIS_ISA_SET_AMD3DNOW,
11 ZYDIS_ISA_SET_AMD_INVLPGB,
12 ZYDIS_ISA_SET_AMX_BF16,
13 ZYDIS_ISA_SET_AMX_INT8,
14 ZYDIS_ISA_SET_AMX_TILE,
17 ZYDIS_ISA_SET_AVX2GATHER,
18 ZYDIS_ISA_SET_AVX512BW_128,
19 ZYDIS_ISA_SET_AVX512BW_128N,
20 ZYDIS_ISA_SET_AVX512BW_256,
21 ZYDIS_ISA_SET_AVX512BW_512,
22 ZYDIS_ISA_SET_AVX512BW_KOP,
23 ZYDIS_ISA_SET_AVX512CD_128,
24 ZYDIS_ISA_SET_AVX512CD_256,
25 ZYDIS_ISA_SET_AVX512CD_512,
26 ZYDIS_ISA_SET_AVX512DQ_128,
27 ZYDIS_ISA_SET_AVX512DQ_128N,
28 ZYDIS_ISA_SET_AVX512DQ_256,
29 ZYDIS_ISA_SET_AVX512DQ_512,
30 ZYDIS_ISA_SET_AVX512DQ_KOP,
31 ZYDIS_ISA_SET_AVX512DQ_SCALAR,
32 ZYDIS_ISA_SET_AVX512ER_512,
33 ZYDIS_ISA_SET_AVX512ER_SCALAR,
34 ZYDIS_ISA_SET_AVX512F_128,
35 ZYDIS_ISA_SET_AVX512F_128N,
36 ZYDIS_ISA_SET_AVX512F_256,
37 ZYDIS_ISA_SET_AVX512F_512,
38 ZYDIS_ISA_SET_AVX512F_KOP,
39 ZYDIS_ISA_SET_AVX512F_SCALAR,
40 ZYDIS_ISA_SET_AVX512PF_512,
41 ZYDIS_ISA_SET_AVX512_4FMAPS_512,
42 ZYDIS_ISA_SET_AVX512_4FMAPS_SCALAR,
43 ZYDIS_ISA_SET_AVX512_4VNNIW_512,
44 ZYDIS_ISA_SET_AVX512_BF16_128,
45 ZYDIS_ISA_SET_AVX512_BF16_256,
46 ZYDIS_ISA_SET_AVX512_BF16_512,
47 ZYDIS_ISA_SET_AVX512_BITALG_128,
48 ZYDIS_ISA_SET_AVX512_BITALG_256,
49 ZYDIS_ISA_SET_AVX512_BITALG_512,
50 ZYDIS_ISA_SET_AVX512_FP16_128,
51 ZYDIS_ISA_SET_AVX512_FP16_128N,
52 ZYDIS_ISA_SET_AVX512_FP16_256,
53 ZYDIS_ISA_SET_AVX512_FP16_512,
54 ZYDIS_ISA_SET_AVX512_FP16_SCALAR,
55 ZYDIS_ISA_SET_AVX512_GFNI_128,
56 ZYDIS_ISA_SET_AVX512_GFNI_256,
57 ZYDIS_ISA_SET_AVX512_GFNI_512,
58 ZYDIS_ISA_SET_AVX512_IFMA_128,
59 ZYDIS_ISA_SET_AVX512_IFMA_256,
60 ZYDIS_ISA_SET_AVX512_IFMA_512,
61 ZYDIS_ISA_SET_AVX512_VAES_128,
62 ZYDIS_ISA_SET_AVX512_VAES_256,
63 ZYDIS_ISA_SET_AVX512_VAES_512,
64 ZYDIS_ISA_SET_AVX512_VBMI2_128,
65 ZYDIS_ISA_SET_AVX512_VBMI2_256,
66 ZYDIS_ISA_SET_AVX512_VBMI2_512,
67 ZYDIS_ISA_SET_AVX512_VBMI_128,
68 ZYDIS_ISA_SET_AVX512_VBMI_256,
69 ZYDIS_ISA_SET_AVX512_VBMI_512,
70 ZYDIS_ISA_SET_AVX512_VNNI_128,
71 ZYDIS_ISA_SET_AVX512_VNNI_256,
72 ZYDIS_ISA_SET_AVX512_VNNI_512,
73 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_128,
74 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_256,
75 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_512,
76 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_128,
77 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_256,
78 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_512,
79 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_128,
80 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_256,
81 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_512,
83 ZYDIS_ISA_SET_AVX_GFNI,
84 ZYDIS_ISA_SET_AVX_VNNI,
88 ZYDIS_ISA_SET_CLDEMOTE,
89 ZYDIS_ISA_SET_CLFLUSHOPT,
94 ZYDIS_ISA_SET_CMPXCHG16B,
97 ZYDIS_ISA_SET_FAT_NOP,
101 ZYDIS_ISA_SET_FXSAVE,
102 ZYDIS_ISA_SET_FXSAVE64,
104 ZYDIS_ISA_SET_HRESET,
106 ZYDIS_ISA_SET_I286PROTECTED,
107 ZYDIS_ISA_SET_I286REAL,
110 ZYDIS_ISA_SET_I486REAL,
112 ZYDIS_ISA_SET_INVPCID,
113 ZYDIS_ISA_SET_KEYLOCKER,
114 ZYDIS_ISA_SET_KEYLOCKER_WIDE,
116 ZYDIS_ISA_SET_KNCJKBR,
117 ZYDIS_ISA_SET_KNCSTREAM,
119 ZYDIS_ISA_SET_KNC_MISC,
120 ZYDIS_ISA_SET_KNC_PF_HINT,
122 ZYDIS_ISA_SET_LONGMODE,
125 ZYDIS_ISA_SET_MCOMMIT,
126 ZYDIS_ISA_SET_MONITOR,
127 ZYDIS_ISA_SET_MONITORX,
129 ZYDIS_ISA_SET_MOVDIR,
131 ZYDIS_ISA_SET_PADLOCK_ACE,
132 ZYDIS_ISA_SET_PADLOCK_PHE,
133 ZYDIS_ISA_SET_PADLOCK_PMM,
134 ZYDIS_ISA_SET_PADLOCK_RNG,
136 ZYDIS_ISA_SET_PCLMULQDQ,
137 ZYDIS_ISA_SET_PCONFIG,
138 ZYDIS_ISA_SET_PENTIUMMMX,
139 ZYDIS_ISA_SET_PENTIUMREAL,
141 ZYDIS_ISA_SET_POPCNT,
143 ZYDIS_ISA_SET_PREFETCHWT1,
144 ZYDIS_ISA_SET_PREFETCH_NOP,
149 ZYDIS_ISA_SET_RDRAND,
150 ZYDIS_ISA_SET_RDSEED,
151 ZYDIS_ISA_SET_RDTSCP,
152 ZYDIS_ISA_SET_RDWRFSGS,
154 ZYDIS_ISA_SET_SERIALIZE,
156 ZYDIS_ISA_SET_SGX_ENCLV,
163 ZYDIS_ISA_SET_SSE2MMX,
165 ZYDIS_ISA_SET_SSE3X87,
169 ZYDIS_ISA_SET_SSEMXCSR,
170 ZYDIS_ISA_SET_SSE_PREFETCH,
172 ZYDIS_ISA_SET_SSSE3MMX,
176 ZYDIS_ISA_SET_TSX_LDTRK,
179 ZYDIS_ISA_SET_VMFUNC,
180 ZYDIS_ISA_SET_VPCLMULQDQ,
182 ZYDIS_ISA_SET_WAITPKG,
186 ZYDIS_ISA_SET_XSAVEC,
187 ZYDIS_ISA_SET_XSAVEOPT,
188 ZYDIS_ISA_SET_XSAVES,
193 ZYDIS_ISA_SET_MAX_VALUE = ZYDIS_ISA_SET_XSAVES,
197 ZYDIS_ISA_SET_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_SET_MAX_VALUE)