Zydis  v4.0.0
EnumISASet.h
1 
4 typedef 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_AMD_INVLPGB,
12  ZYDIS_ISA_SET_AMX_BF16,
13  ZYDIS_ISA_SET_AMX_INT8,
14  ZYDIS_ISA_SET_AMX_TILE,
15  ZYDIS_ISA_SET_AVX,
16  ZYDIS_ISA_SET_AVX2,
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,
82  ZYDIS_ISA_SET_AVXAES,
83  ZYDIS_ISA_SET_AVX_GFNI,
84  ZYDIS_ISA_SET_AVX_VNNI,
85  ZYDIS_ISA_SET_BMI1,
86  ZYDIS_ISA_SET_BMI2,
87  ZYDIS_ISA_SET_CET,
88  ZYDIS_ISA_SET_CLDEMOTE,
89  ZYDIS_ISA_SET_CLFLUSHOPT,
90  ZYDIS_ISA_SET_CLFSH,
91  ZYDIS_ISA_SET_CLWB,
92  ZYDIS_ISA_SET_CLZERO,
93  ZYDIS_ISA_SET_CMOV,
94  ZYDIS_ISA_SET_CMPXCHG16B,
95  ZYDIS_ISA_SET_ENQCMD,
96  ZYDIS_ISA_SET_F16C,
97  ZYDIS_ISA_SET_FAT_NOP,
98  ZYDIS_ISA_SET_FCMOV,
99  ZYDIS_ISA_SET_FMA,
100  ZYDIS_ISA_SET_FMA4,
101  ZYDIS_ISA_SET_FXSAVE,
102  ZYDIS_ISA_SET_FXSAVE64,
103  ZYDIS_ISA_SET_GFNI,
104  ZYDIS_ISA_SET_HRESET,
105  ZYDIS_ISA_SET_I186,
106  ZYDIS_ISA_SET_I286PROTECTED,
107  ZYDIS_ISA_SET_I286REAL,
108  ZYDIS_ISA_SET_I386,
109  ZYDIS_ISA_SET_I486,
110  ZYDIS_ISA_SET_I486REAL,
111  ZYDIS_ISA_SET_I86,
112  ZYDIS_ISA_SET_INVPCID,
113  ZYDIS_ISA_SET_KEYLOCKER,
114  ZYDIS_ISA_SET_KEYLOCKER_WIDE,
115  ZYDIS_ISA_SET_KNCE,
116  ZYDIS_ISA_SET_KNCJKBR,
117  ZYDIS_ISA_SET_KNCSTREAM,
118  ZYDIS_ISA_SET_KNCV,
119  ZYDIS_ISA_SET_KNC_MISC,
120  ZYDIS_ISA_SET_KNC_PF_HINT,
121  ZYDIS_ISA_SET_LAHF,
122  ZYDIS_ISA_SET_LONGMODE,
123  ZYDIS_ISA_SET_LWP,
124  ZYDIS_ISA_SET_LZCNT,
125  ZYDIS_ISA_SET_MCOMMIT,
126  ZYDIS_ISA_SET_MONITOR,
127  ZYDIS_ISA_SET_MONITORX,
128  ZYDIS_ISA_SET_MOVBE,
129  ZYDIS_ISA_SET_MOVDIR,
130  ZYDIS_ISA_SET_MPX,
131  ZYDIS_ISA_SET_PADLOCK_ACE,
132  ZYDIS_ISA_SET_PADLOCK_PHE,
133  ZYDIS_ISA_SET_PADLOCK_PMM,
134  ZYDIS_ISA_SET_PADLOCK_RNG,
135  ZYDIS_ISA_SET_PAUSE,
136  ZYDIS_ISA_SET_PCLMULQDQ,
137  ZYDIS_ISA_SET_PCONFIG,
138  ZYDIS_ISA_SET_PENTIUMMMX,
139  ZYDIS_ISA_SET_PENTIUMREAL,
140  ZYDIS_ISA_SET_PKU,
141  ZYDIS_ISA_SET_POPCNT,
142  ZYDIS_ISA_SET_PPRO,
143  ZYDIS_ISA_SET_PREFETCHWT1,
144  ZYDIS_ISA_SET_PREFETCH_NOP,
145  ZYDIS_ISA_SET_PT,
146  ZYDIS_ISA_SET_RDPID,
147  ZYDIS_ISA_SET_RDPMC,
148  ZYDIS_ISA_SET_RDPRU,
149  ZYDIS_ISA_SET_RDRAND,
150  ZYDIS_ISA_SET_RDSEED,
151  ZYDIS_ISA_SET_RDTSCP,
152  ZYDIS_ISA_SET_RDWRFSGS,
153  ZYDIS_ISA_SET_RTM,
154  ZYDIS_ISA_SET_SERIALIZE,
155  ZYDIS_ISA_SET_SGX,
156  ZYDIS_ISA_SET_SGX_ENCLV,
157  ZYDIS_ISA_SET_SHA,
158  ZYDIS_ISA_SET_SMAP,
159  ZYDIS_ISA_SET_SMX,
160  ZYDIS_ISA_SET_SNP,
161  ZYDIS_ISA_SET_SSE,
162  ZYDIS_ISA_SET_SSE2,
163  ZYDIS_ISA_SET_SSE2MMX,
164  ZYDIS_ISA_SET_SSE3,
165  ZYDIS_ISA_SET_SSE3X87,
166  ZYDIS_ISA_SET_SSE4,
167  ZYDIS_ISA_SET_SSE42,
168  ZYDIS_ISA_SET_SSE4A,
169  ZYDIS_ISA_SET_SSEMXCSR,
170  ZYDIS_ISA_SET_SSE_PREFETCH,
171  ZYDIS_ISA_SET_SSSE3,
172  ZYDIS_ISA_SET_SSSE3MMX,
173  ZYDIS_ISA_SET_SVM,
174  ZYDIS_ISA_SET_TBM,
175  ZYDIS_ISA_SET_TDX,
176  ZYDIS_ISA_SET_TSX_LDTRK,
177  ZYDIS_ISA_SET_UINTR,
178  ZYDIS_ISA_SET_VAES,
179  ZYDIS_ISA_SET_VMFUNC,
180  ZYDIS_ISA_SET_VPCLMULQDQ,
181  ZYDIS_ISA_SET_VTX,
182  ZYDIS_ISA_SET_WAITPKG,
183  ZYDIS_ISA_SET_X87,
184  ZYDIS_ISA_SET_XOP,
185  ZYDIS_ISA_SET_XSAVE,
186  ZYDIS_ISA_SET_XSAVEC,
187  ZYDIS_ISA_SET_XSAVEOPT,
188  ZYDIS_ISA_SET_XSAVES,
189 
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)
198 } ZydisISASet;