Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
stenzek
GitHub Repository: stenzek/duckstation
Path: blob/master/dep/zydis/include/Zydis/Generated/EnumISASet.h
4219 views
1
/**
2
* Defines the `ZydisISASet` enum.
3
*/
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
190
/**
191
* Maximum value of this enum.
192
*/
193
ZYDIS_ISA_SET_MAX_VALUE = ZYDIS_ISA_SET_XSAVES,
194
/**
195
* The minimum number of bits required to represent all values of this enum.
196
*/
197
ZYDIS_ISA_SET_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_SET_MAX_VALUE)
198
} ZydisISASet;
199
200