Zydis  v4.0.0
EnumISAExt.h
1 
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 
99  ZYDIS_ISA_EXT_MAX_VALUE = ZYDIS_ISA_EXT_XSAVES,
103  ZYDIS_ISA_EXT_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_EXT_MAX_VALUE)
104 } ZydisISAExt;