Zydis 3.2.1.0
EnumISASet.h
1
4typedef enum ZydisISASet_
5{
6 ZYDIS_ISA_SET_INVALID,
7 ZYDIS_ISA_SET_ADOX_ADCX,
8 ZYDIS_ISA_SET_AES,
9 ZYDIS_ISA_SET_AMD,
10 ZYDIS_ISA_SET_AMD3DNOW,
11 ZYDIS_ISA_SET_AMX_BF16,
12 ZYDIS_ISA_SET_AMX_INT8,
13 ZYDIS_ISA_SET_AMX_TILE,
14 ZYDIS_ISA_SET_AVX,
15 ZYDIS_ISA_SET_AVX2,
16 ZYDIS_ISA_SET_AVX2GATHER,
17 ZYDIS_ISA_SET_AVX512BW_128,
18 ZYDIS_ISA_SET_AVX512BW_128N,
19 ZYDIS_ISA_SET_AVX512BW_256,
20 ZYDIS_ISA_SET_AVX512BW_512,
21 ZYDIS_ISA_SET_AVX512BW_KOP,
22 ZYDIS_ISA_SET_AVX512CD_128,
23 ZYDIS_ISA_SET_AVX512CD_256,
24 ZYDIS_ISA_SET_AVX512CD_512,
25 ZYDIS_ISA_SET_AVX512DQ_128,
26 ZYDIS_ISA_SET_AVX512DQ_128N,
27 ZYDIS_ISA_SET_AVX512DQ_256,
28 ZYDIS_ISA_SET_AVX512DQ_512,
29 ZYDIS_ISA_SET_AVX512DQ_KOP,
30 ZYDIS_ISA_SET_AVX512DQ_SCALAR,
31 ZYDIS_ISA_SET_AVX512ER_512,
32 ZYDIS_ISA_SET_AVX512ER_SCALAR,
33 ZYDIS_ISA_SET_AVX512F_128,
34 ZYDIS_ISA_SET_AVX512F_128N,
35 ZYDIS_ISA_SET_AVX512F_256,
36 ZYDIS_ISA_SET_AVX512F_512,
37 ZYDIS_ISA_SET_AVX512F_KOP,
38 ZYDIS_ISA_SET_AVX512F_SCALAR,
39 ZYDIS_ISA_SET_AVX512PF_512,
40 ZYDIS_ISA_SET_AVX512_4FMAPS_512,
41 ZYDIS_ISA_SET_AVX512_4FMAPS_SCALAR,
42 ZYDIS_ISA_SET_AVX512_4VNNIW_512,
43 ZYDIS_ISA_SET_AVX512_BF16_128,
44 ZYDIS_ISA_SET_AVX512_BF16_256,
45 ZYDIS_ISA_SET_AVX512_BF16_512,
46 ZYDIS_ISA_SET_AVX512_BITALG_128,
47 ZYDIS_ISA_SET_AVX512_BITALG_256,
48 ZYDIS_ISA_SET_AVX512_BITALG_512,
49 ZYDIS_ISA_SET_AVX512_FP16_128,
50 ZYDIS_ISA_SET_AVX512_FP16_128N,
51 ZYDIS_ISA_SET_AVX512_FP16_256,
52 ZYDIS_ISA_SET_AVX512_FP16_512,
53 ZYDIS_ISA_SET_AVX512_FP16_SCALAR,
54 ZYDIS_ISA_SET_AVX512_GFNI_128,
55 ZYDIS_ISA_SET_AVX512_GFNI_256,
56 ZYDIS_ISA_SET_AVX512_GFNI_512,
57 ZYDIS_ISA_SET_AVX512_IFMA_128,
58 ZYDIS_ISA_SET_AVX512_IFMA_256,
59 ZYDIS_ISA_SET_AVX512_IFMA_512,
60 ZYDIS_ISA_SET_AVX512_VAES_128,
61 ZYDIS_ISA_SET_AVX512_VAES_256,
62 ZYDIS_ISA_SET_AVX512_VAES_512,
63 ZYDIS_ISA_SET_AVX512_VBMI2_128,
64 ZYDIS_ISA_SET_AVX512_VBMI2_256,
65 ZYDIS_ISA_SET_AVX512_VBMI2_512,
66 ZYDIS_ISA_SET_AVX512_VBMI_128,
67 ZYDIS_ISA_SET_AVX512_VBMI_256,
68 ZYDIS_ISA_SET_AVX512_VBMI_512,
69 ZYDIS_ISA_SET_AVX512_VNNI_128,
70 ZYDIS_ISA_SET_AVX512_VNNI_256,
71 ZYDIS_ISA_SET_AVX512_VNNI_512,
72 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_128,
73 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_256,
74 ZYDIS_ISA_SET_AVX512_VP2INTERSECT_512,
75 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_128,
76 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_256,
77 ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_512,
78 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_128,
79 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_256,
80 ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_512,
81 ZYDIS_ISA_SET_AVXAES,
82 ZYDIS_ISA_SET_AVX_GFNI,
83 ZYDIS_ISA_SET_AVX_VNNI,
84 ZYDIS_ISA_SET_BMI1,
85 ZYDIS_ISA_SET_BMI2,
86 ZYDIS_ISA_SET_CET,
87 ZYDIS_ISA_SET_CLDEMOTE,
88 ZYDIS_ISA_SET_CLFLUSHOPT,
89 ZYDIS_ISA_SET_CLFSH,
90 ZYDIS_ISA_SET_CLWB,
91 ZYDIS_ISA_SET_CLZERO,
92 ZYDIS_ISA_SET_CMOV,
93 ZYDIS_ISA_SET_CMPXCHG16B,
94 ZYDIS_ISA_SET_ENQCMD,
95 ZYDIS_ISA_SET_F16C,
96 ZYDIS_ISA_SET_FAT_NOP,
97 ZYDIS_ISA_SET_FCMOV,
98 ZYDIS_ISA_SET_FMA,
99 ZYDIS_ISA_SET_FMA4,
100 ZYDIS_ISA_SET_FXSAVE,
101 ZYDIS_ISA_SET_FXSAVE64,
102 ZYDIS_ISA_SET_GFNI,
103 ZYDIS_ISA_SET_HRESET,
104 ZYDIS_ISA_SET_I186,
105 ZYDIS_ISA_SET_I286PROTECTED,
106 ZYDIS_ISA_SET_I286REAL,
107 ZYDIS_ISA_SET_I386,
108 ZYDIS_ISA_SET_I486,
109 ZYDIS_ISA_SET_I486REAL,
110 ZYDIS_ISA_SET_I86,
111 ZYDIS_ISA_SET_INVPCID,
112 ZYDIS_ISA_SET_KEYLOCKER,
113 ZYDIS_ISA_SET_KEYLOCKER_WIDE,
114 ZYDIS_ISA_SET_KNCE,
115 ZYDIS_ISA_SET_KNCJKBR,
116 ZYDIS_ISA_SET_KNCSTREAM,
117 ZYDIS_ISA_SET_KNCV,
118 ZYDIS_ISA_SET_KNC_MISC,
119 ZYDIS_ISA_SET_KNC_PF_HINT,
120 ZYDIS_ISA_SET_LAHF,
121 ZYDIS_ISA_SET_LONGMODE,
122 ZYDIS_ISA_SET_LWP,
123 ZYDIS_ISA_SET_LZCNT,
124 ZYDIS_ISA_SET_MCOMMIT,
125 ZYDIS_ISA_SET_MONITOR,
126 ZYDIS_ISA_SET_MONITORX,
127 ZYDIS_ISA_SET_MOVBE,
128 ZYDIS_ISA_SET_MOVDIR,
129 ZYDIS_ISA_SET_MPX,
130 ZYDIS_ISA_SET_PADLOCK_ACE,
131 ZYDIS_ISA_SET_PADLOCK_PHE,
132 ZYDIS_ISA_SET_PADLOCK_PMM,
133 ZYDIS_ISA_SET_PADLOCK_RNG,
134 ZYDIS_ISA_SET_PAUSE,
135 ZYDIS_ISA_SET_PCLMULQDQ,
136 ZYDIS_ISA_SET_PCONFIG,
137 ZYDIS_ISA_SET_PENTIUMMMX,
138 ZYDIS_ISA_SET_PENTIUMREAL,
139 ZYDIS_ISA_SET_PKU,
140 ZYDIS_ISA_SET_POPCNT,
141 ZYDIS_ISA_SET_PPRO,
142 ZYDIS_ISA_SET_PREFETCHWT1,
143 ZYDIS_ISA_SET_PREFETCH_NOP,
144 ZYDIS_ISA_SET_PT,
145 ZYDIS_ISA_SET_RDPID,
146 ZYDIS_ISA_SET_RDPMC,
147 ZYDIS_ISA_SET_RDPRU,
148 ZYDIS_ISA_SET_RDRAND,
149 ZYDIS_ISA_SET_RDSEED,
150 ZYDIS_ISA_SET_RDTSCP,
151 ZYDIS_ISA_SET_RDWRFSGS,
152 ZYDIS_ISA_SET_RTM,
153 ZYDIS_ISA_SET_SERIALIZE,
154 ZYDIS_ISA_SET_SGX,
155 ZYDIS_ISA_SET_SGX_ENCLV,
156 ZYDIS_ISA_SET_SHA,
157 ZYDIS_ISA_SET_SMAP,
158 ZYDIS_ISA_SET_SMX,
159 ZYDIS_ISA_SET_SSE,
160 ZYDIS_ISA_SET_SSE2,
161 ZYDIS_ISA_SET_SSE2MMX,
162 ZYDIS_ISA_SET_SSE3,
163 ZYDIS_ISA_SET_SSE3X87,
164 ZYDIS_ISA_SET_SSE4,
165 ZYDIS_ISA_SET_SSE42,
166 ZYDIS_ISA_SET_SSE4A,
167 ZYDIS_ISA_SET_SSEMXCSR,
168 ZYDIS_ISA_SET_SSE_PREFETCH,
169 ZYDIS_ISA_SET_SSSE3,
170 ZYDIS_ISA_SET_SSSE3MMX,
171 ZYDIS_ISA_SET_SVM,
172 ZYDIS_ISA_SET_TBM,
173 ZYDIS_ISA_SET_TDX,
174 ZYDIS_ISA_SET_TSX_LDTRK,
175 ZYDIS_ISA_SET_UINTR,
176 ZYDIS_ISA_SET_VAES,
177 ZYDIS_ISA_SET_VMFUNC,
178 ZYDIS_ISA_SET_VPCLMULQDQ,
179 ZYDIS_ISA_SET_VTX,
180 ZYDIS_ISA_SET_WAITPKG,
181 ZYDIS_ISA_SET_X87,
182 ZYDIS_ISA_SET_XOP,
183 ZYDIS_ISA_SET_XSAVE,
184 ZYDIS_ISA_SET_XSAVEC,
185 ZYDIS_ISA_SET_XSAVEOPT,
186 ZYDIS_ISA_SET_XSAVES,
187
191 ZYDIS_ISA_SET_MAX_VALUE = ZYDIS_ISA_SET_XSAVES,
195 ZYDIS_ISA_SET_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_SET_MAX_VALUE)
196} ZydisISASet;