Zydis v4.0.0
EnumISAExt.h
1
4typedef 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;