Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
stenzek
GitHub Repository: stenzek/duckstation
Path: blob/master/dep/zydis/include/Zydis/Generated/EnumISAExt.h
4219 views
1
/**
2
* Defines the `ZydisISAExt` enum.
3
*/
4
typedef enum ZydisISAExt_
5
{
6
ZYDIS_ISA_EXT_INVALID,
7
ZYDIS_ISA_EXT_ADOX_ADCX,
8
ZYDIS_ISA_EXT_AES,
9
ZYDIS_ISA_EXT_AMD3DNOW,
10
ZYDIS_ISA_EXT_AMD3DNOW_PREFETCH,
11
ZYDIS_ISA_EXT_AMD_INVLPGB,
12
ZYDIS_ISA_EXT_AMX_BF16,
13
ZYDIS_ISA_EXT_AMX_INT8,
14
ZYDIS_ISA_EXT_AMX_TILE,
15
ZYDIS_ISA_EXT_AVX,
16
ZYDIS_ISA_EXT_AVX2,
17
ZYDIS_ISA_EXT_AVX2GATHER,
18
ZYDIS_ISA_EXT_AVX512EVEX,
19
ZYDIS_ISA_EXT_AVX512VEX,
20
ZYDIS_ISA_EXT_AVXAES,
21
ZYDIS_ISA_EXT_AVX_VNNI,
22
ZYDIS_ISA_EXT_BASE,
23
ZYDIS_ISA_EXT_BMI1,
24
ZYDIS_ISA_EXT_BMI2,
25
ZYDIS_ISA_EXT_CET,
26
ZYDIS_ISA_EXT_CLDEMOTE,
27
ZYDIS_ISA_EXT_CLFLUSHOPT,
28
ZYDIS_ISA_EXT_CLFSH,
29
ZYDIS_ISA_EXT_CLWB,
30
ZYDIS_ISA_EXT_CLZERO,
31
ZYDIS_ISA_EXT_ENQCMD,
32
ZYDIS_ISA_EXT_F16C,
33
ZYDIS_ISA_EXT_FMA,
34
ZYDIS_ISA_EXT_FMA4,
35
ZYDIS_ISA_EXT_GFNI,
36
ZYDIS_ISA_EXT_HRESET,
37
ZYDIS_ISA_EXT_INVPCID,
38
ZYDIS_ISA_EXT_KEYLOCKER,
39
ZYDIS_ISA_EXT_KEYLOCKER_WIDE,
40
ZYDIS_ISA_EXT_KNC,
41
ZYDIS_ISA_EXT_KNCE,
42
ZYDIS_ISA_EXT_KNCV,
43
ZYDIS_ISA_EXT_LONGMODE,
44
ZYDIS_ISA_EXT_LZCNT,
45
ZYDIS_ISA_EXT_MCOMMIT,
46
ZYDIS_ISA_EXT_MMX,
47
ZYDIS_ISA_EXT_MONITOR,
48
ZYDIS_ISA_EXT_MONITORX,
49
ZYDIS_ISA_EXT_MOVBE,
50
ZYDIS_ISA_EXT_MOVDIR,
51
ZYDIS_ISA_EXT_MPX,
52
ZYDIS_ISA_EXT_PADLOCK,
53
ZYDIS_ISA_EXT_PAUSE,
54
ZYDIS_ISA_EXT_PCLMULQDQ,
55
ZYDIS_ISA_EXT_PCONFIG,
56
ZYDIS_ISA_EXT_PKU,
57
ZYDIS_ISA_EXT_PREFETCHWT1,
58
ZYDIS_ISA_EXT_PT,
59
ZYDIS_ISA_EXT_RDPID,
60
ZYDIS_ISA_EXT_RDPRU,
61
ZYDIS_ISA_EXT_RDRAND,
62
ZYDIS_ISA_EXT_RDSEED,
63
ZYDIS_ISA_EXT_RDTSCP,
64
ZYDIS_ISA_EXT_RDWRFSGS,
65
ZYDIS_ISA_EXT_RTM,
66
ZYDIS_ISA_EXT_SERIALIZE,
67
ZYDIS_ISA_EXT_SGX,
68
ZYDIS_ISA_EXT_SGX_ENCLV,
69
ZYDIS_ISA_EXT_SHA,
70
ZYDIS_ISA_EXT_SMAP,
71
ZYDIS_ISA_EXT_SMX,
72
ZYDIS_ISA_EXT_SNP,
73
ZYDIS_ISA_EXT_SSE,
74
ZYDIS_ISA_EXT_SSE2,
75
ZYDIS_ISA_EXT_SSE3,
76
ZYDIS_ISA_EXT_SSE4,
77
ZYDIS_ISA_EXT_SSE4A,
78
ZYDIS_ISA_EXT_SSSE3,
79
ZYDIS_ISA_EXT_SVM,
80
ZYDIS_ISA_EXT_TBM,
81
ZYDIS_ISA_EXT_TDX,
82
ZYDIS_ISA_EXT_TSX_LDTRK,
83
ZYDIS_ISA_EXT_UINTR,
84
ZYDIS_ISA_EXT_VAES,
85
ZYDIS_ISA_EXT_VMFUNC,
86
ZYDIS_ISA_EXT_VPCLMULQDQ,
87
ZYDIS_ISA_EXT_VTX,
88
ZYDIS_ISA_EXT_WAITPKG,
89
ZYDIS_ISA_EXT_X87,
90
ZYDIS_ISA_EXT_XOP,
91
ZYDIS_ISA_EXT_XSAVE,
92
ZYDIS_ISA_EXT_XSAVEC,
93
ZYDIS_ISA_EXT_XSAVEOPT,
94
ZYDIS_ISA_EXT_XSAVES,
95
96
/**
97
* Maximum value of this enum.
98
*/
99
ZYDIS_ISA_EXT_MAX_VALUE = ZYDIS_ISA_EXT_XSAVES,
100
/**
101
* The minimum number of bits required to represent all values of this enum.
102
*/
103
ZYDIS_ISA_EXT_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_EXT_MAX_VALUE)
104
} ZydisISAExt;
105
106