Zydis  v2.0.1
EnumISAExt.h
Go to the documentation of this file.
1 
5 
10 {
159 
167  ZYDIS_ISA_EXT_MIN_BITS = 0x0008
168 };
uint8_t ZydisU8
Definition: CommonTypes.h:45
ZydisISAExts
Values that represent ZydisISAExt elements.
Definition: EnumISAExt.h:10
@ ZYDIS_ISA_EXT_SSE3X87
Definition: EnumISAExt.h:139
@ ZYDIS_ISA_EXT_I386
Definition: EnumISAExt.h:94
@ ZYDIS_ISA_EXT_FCMOV
Definition: EnumISAExt.h:85
@ ZYDIS_ISA_EXT_I486REAL
Definition: EnumISAExt.h:96
@ ZYDIS_ISA_EXT_FXSAVE64
Definition: EnumISAExt.h:89
@ ZYDIS_ISA_EXT_AVX512ER_SCALAR
Definition: EnumISAExt.h:34
@ ZYDIS_ISA_EXT_AVX512BW_512
Definition: EnumISAExt.h:22
@ ZYDIS_ISA_EXT_X87
Definition: EnumISAExt.h:153
@ ZYDIS_ISA_EXT_AVX512_GFNI_256
Definition: EnumISAExt.h:49
@ ZYDIS_ISA_EXT_AVX_GFNI
Definition: EnumISAExt.h:73
@ ZYDIS_ISA_EXT_AVX512ER_512
Definition: EnumISAExt.h:33
@ ZYDIS_ISA_EXT_RTM
Definition: EnumISAExt.h:129
@ ZYDIS_ISA_EXT_SGX
Definition: EnumISAExt.h:130
@ ZYDIS_ISA_EXT_AVX512_BITALG_512
Definition: EnumISAExt.h:47
@ ZYDIS_ISA_EXT_AVX512DQ_KOP
Definition: EnumISAExt.h:31
@ ZYDIS_ISA_EXT_VMFUNC
Definition: EnumISAExt.h:150
@ ZYDIS_ISA_EXT_AVX512BW_128
Definition: EnumISAExt.h:19
@ ZYDIS_ISA_EXT_SSE2MMX
Definition: EnumISAExt.h:137
@ ZYDIS_ISA_EXT_INVPCID
Definition: EnumISAExt.h:98
@ ZYDIS_ISA_EXT_AES
Definition: EnumISAExt.h:13
@ ZYDIS_ISA_EXT_AVX512BW_128N
Definition: EnumISAExt.h:20
@ ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_128
Definition: EnumISAExt.h:66
@ ZYDIS_ISA_EXT_KNC_MISC
Definition: EnumISAExt.h:103
@ ZYDIS_ISA_EXT_AVX512_4FMAPS_SCALAR
Definition: EnumISAExt.h:43
@ ZYDIS_ISA_EXT_SMX
Definition: EnumISAExt.h:134
@ ZYDIS_ISA_EXT_AVX512CD_128
Definition: EnumISAExt.h:24
@ ZYDIS_ISA_EXT_RDRAND
Definition: EnumISAExt.h:125
@ ZYDIS_ISA_EXT_PKU
Definition: EnumISAExt.h:117
@ ZYDIS_ISA_EXT_AVX512DQ_128
Definition: EnumISAExt.h:27
@ ZYDIS_ISA_EXT_PENTIUMREAL
Definition: EnumISAExt.h:116
@ ZYDIS_ISA_EXT_CLZERO
Definition: EnumISAExt.h:80
@ ZYDIS_ISA_EXT_AVXAES
Definition: EnumISAExt.h:72
@ ZYDIS_ISA_EXT_AVX512_BITALG_256
Definition: EnumISAExt.h:46
@ ZYDIS_ISA_EXT_XSAVEOPT
Definition: EnumISAExt.h:157
@ ZYDIS_ISA_EXT_LZCNT
Definition: EnumISAExt.h:107
@ ZYDIS_ISA_EXT_AVX512_BITALG_128
Definition: EnumISAExt.h:45
@ ZYDIS_ISA_EXT_AVX512_IFMA_512
Definition: EnumISAExt.h:53
@ ZYDIS_ISA_EXT_AVX2GATHER
Definition: EnumISAExt.h:18
@ ZYDIS_ISA_EXT_SSEMXCSR
Definition: EnumISAExt.h:143
@ ZYDIS_ISA_EXT_XSAVES
Definition: EnumISAExt.h:158
@ ZYDIS_ISA_EXT_CET
Definition: EnumISAExt.h:76
@ ZYDIS_ISA_EXT_AVX512_GFNI_512
Definition: EnumISAExt.h:50
@ ZYDIS_ISA_EXT_FMA
Definition: EnumISAExt.h:86
@ ZYDIS_ISA_EXT_AVX2
Definition: EnumISAExt.h:17
@ ZYDIS_ISA_EXT_MPX
Definition: EnumISAExt.h:111
@ ZYDIS_ISA_EXT_KNCV
Definition: EnumISAExt.h:102
@ ZYDIS_ISA_EXT_KNCSTREAM
Definition: EnumISAExt.h:101
@ ZYDIS_ISA_EXT_BMI1
Definition: EnumISAExt.h:74
@ ZYDIS_ISA_EXT_F16C
Definition: EnumISAExt.h:83
@ ZYDIS_ISA_EXT_AVX512F_KOP
Definition: EnumISAExt.h:39
@ ZYDIS_ISA_EXT_CMPXCHG16B
Definition: EnumISAExt.h:82
@ ZYDIS_ISA_EXT_RDPID
Definition: EnumISAExt.h:123
@ ZYDIS_ISA_EXT_VTX
Definition: EnumISAExt.h:152
@ ZYDIS_ISA_EXT_MOVBE
Definition: EnumISAExt.h:110
@ ZYDIS_ISA_EXT_AVX512_VBMI2_512
Definition: EnumISAExt.h:59
@ ZYDIS_ISA_EXT_FMA4
Definition: EnumISAExt.h:87
@ ZYDIS_ISA_EXT_MONITOR
Definition: EnumISAExt.h:108
@ ZYDIS_ISA_EXT_SSE3
Definition: EnumISAExt.h:138
@ ZYDIS_ISA_EXT_SSE
Definition: EnumISAExt.h:135
@ ZYDIS_ISA_EXT_POPCNT
Definition: EnumISAExt.h:118
@ ZYDIS_ISA_EXT_I186
Definition: EnumISAExt.h:91
@ ZYDIS_ISA_EXT_SSE2
Definition: EnumISAExt.h:136
@ ZYDIS_ISA_EXT_CLFSH
Definition: EnumISAExt.h:78
@ ZYDIS_ISA_EXT_MONITORX
Definition: EnumISAExt.h:109
@ ZYDIS_ISA_EXT_SSSE3MMX
Definition: EnumISAExt.h:146
@ ZYDIS_ISA_EXT_MAX_VALUE
Maximum value of this enum.
Definition: EnumISAExt.h:163
@ ZYDIS_ISA_EXT_GFNI
Definition: EnumISAExt.h:90
@ ZYDIS_ISA_EXT_PREFETCH_NOP
Definition: EnumISAExt.h:121
@ ZYDIS_ISA_EXT_AVX512_VNNI_256
Definition: EnumISAExt.h:64
@ ZYDIS_ISA_EXT_I286REAL
Definition: EnumISAExt.h:93
@ ZYDIS_ISA_EXT_KNCE
Definition: EnumISAExt.h:99
@ ZYDIS_ISA_EXT_PENTIUMMMX
Definition: EnumISAExt.h:115
@ ZYDIS_ISA_EXT_SMAP
Definition: EnumISAExt.h:133
@ ZYDIS_ISA_EXT_RDTSCP
Definition: EnumISAExt.h:127
@ ZYDIS_ISA_EXT_XOP
Definition: EnumISAExt.h:154
@ ZYDIS_ISA_EXT_SSE4A
Definition: EnumISAExt.h:142
@ ZYDIS_ISA_EXT_ADOX_ADCX
Definition: EnumISAExt.h:12
@ ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_512
Definition: EnumISAExt.h:68
@ ZYDIS_ISA_EXT_FXSAVE
Definition: EnumISAExt.h:88
@ ZYDIS_ISA_EXT_VAES
Definition: EnumISAExt.h:149
@ ZYDIS_ISA_EXT_AVX512F_256
Definition: EnumISAExt.h:37
@ ZYDIS_ISA_EXT_AVX512BW_256
Definition: EnumISAExt.h:21
@ ZYDIS_ISA_EXT_AVX512_VNNI_512
Definition: EnumISAExt.h:65
@ ZYDIS_ISA_EXT_AVX512DQ_512
Definition: EnumISAExt.h:30
@ ZYDIS_ISA_EXT_AVX512F_512
Definition: EnumISAExt.h:38
@ ZYDIS_ISA_EXT_AVX512_VBMI2_128
Definition: EnumISAExt.h:57
@ ZYDIS_ISA_EXT_RDSEED
Definition: EnumISAExt.h:126
@ ZYDIS_ISA_EXT_CLWB
Definition: EnumISAExt.h:79
@ ZYDIS_ISA_EXT_SHA
Definition: EnumISAExt.h:132
@ ZYDIS_ISA_EXT_AVX512CD_256
Definition: EnumISAExt.h:25
@ ZYDIS_ISA_EXT_RDWRFSGS
Definition: EnumISAExt.h:128
@ ZYDIS_ISA_EXT_CMOV
Definition: EnumISAExt.h:81
@ ZYDIS_ISA_EXT_AVX512BW_KOP
Definition: EnumISAExt.h:23
@ ZYDIS_ISA_EXT_AVX512_VAES_256
Definition: EnumISAExt.h:55
@ ZYDIS_ISA_EXT_VPCLMULQDQ
Definition: EnumISAExt.h:151
@ ZYDIS_ISA_EXT_SSE42
Definition: EnumISAExt.h:141
@ ZYDIS_ISA_EXT_KNC_PF_HINT
Definition: EnumISAExt.h:104
@ ZYDIS_ISA_EXT_SSE4
Definition: EnumISAExt.h:140
@ ZYDIS_ISA_EXT_AVX512_VPCLMULQDQ_256
Definition: EnumISAExt.h:67
@ ZYDIS_ISA_EXT_AVX512F_SCALAR
Definition: EnumISAExt.h:40
@ ZYDIS_ISA_EXT_AVX512DQ_256
Definition: EnumISAExt.h:29
@ ZYDIS_ISA_EXT_I86
Definition: EnumISAExt.h:97
@ ZYDIS_ISA_EXT_XSAVEC
Definition: EnumISAExt.h:156
@ ZYDIS_ISA_EXT_FAT_NOP
Definition: EnumISAExt.h:84
@ ZYDIS_ISA_EXT_KNCJKBR
Definition: EnumISAExt.h:100
@ ZYDIS_ISA_EXT_SSE_PREFETCH
Definition: EnumISAExt.h:144
@ ZYDIS_ISA_EXT_AVX512_VNNI_128
Definition: EnumISAExt.h:63
@ ZYDIS_ISA_EXT_CLFLUSHOPT
Definition: EnumISAExt.h:77
@ ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_256
Definition: EnumISAExt.h:70
@ ZYDIS_ISA_EXT_AVX512DQ_128N
Definition: EnumISAExt.h:28
@ ZYDIS_ISA_EXT_SVM
Definition: EnumISAExt.h:147
@ ZYDIS_ISA_EXT_PT
Definition: EnumISAExt.h:122
@ ZYDIS_ISA_EXT_PREFETCHWT1
Definition: EnumISAExt.h:120
@ ZYDIS_ISA_EXT_AVX512F_128N
Definition: EnumISAExt.h:36
@ ZYDIS_ISA_EXT_LAHF
Definition: EnumISAExt.h:105
@ ZYDIS_ISA_EXT_AVX512_IFMA_128
Definition: EnumISAExt.h:51
@ ZYDIS_ISA_EXT_AVX512_VBMI_256
Definition: EnumISAExt.h:61
@ ZYDIS_ISA_EXT_SSSE3
Definition: EnumISAExt.h:145
@ ZYDIS_ISA_EXT_AVX512_4FMAPS_512
Definition: EnumISAExt.h:42
@ ZYDIS_ISA_EXT_PCLMULQDQ
Definition: EnumISAExt.h:113
@ ZYDIS_ISA_EXT_AVX512DQ_SCALAR
Definition: EnumISAExt.h:32
@ ZYDIS_ISA_EXT_INVALID
Definition: EnumISAExt.h:11
@ ZYDIS_ISA_EXT_SGX_ENCLV
Definition: EnumISAExt.h:131
@ ZYDIS_ISA_EXT_TBM
Definition: EnumISAExt.h:148
@ ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_128
Definition: EnumISAExt.h:69
@ ZYDIS_ISA_EXT_AVX512_GFNI_128
Definition: EnumISAExt.h:48
@ ZYDIS_ISA_EXT_AMD
Definition: EnumISAExt.h:14
@ ZYDIS_ISA_EXT_RDPMC
Definition: EnumISAExt.h:124
@ ZYDIS_ISA_EXT_LONGMODE
Definition: EnumISAExt.h:106
@ ZYDIS_ISA_EXT_PAUSE
Definition: EnumISAExt.h:112
@ ZYDIS_ISA_EXT_AMD3DNOW
Definition: EnumISAExt.h:15
@ ZYDIS_ISA_EXT_AVX
Definition: EnumISAExt.h:16
@ ZYDIS_ISA_EXT_AVX512_VAES_512
Definition: EnumISAExt.h:56
@ ZYDIS_ISA_EXT_AVX512_4VNNIW_512
Definition: EnumISAExt.h:44
@ ZYDIS_ISA_EXT_AVX512CD_512
Definition: EnumISAExt.h:26
@ ZYDIS_ISA_EXT_AVX512_VAES_128
Definition: EnumISAExt.h:54
@ ZYDIS_ISA_EXT_AVX512PF_512
Definition: EnumISAExt.h:41
@ ZYDIS_ISA_EXT_I486
Definition: EnumISAExt.h:95
@ ZYDIS_ISA_EXT_AVX512_VBMI2_256
Definition: EnumISAExt.h:58
@ ZYDIS_ISA_EXT_AVX512_IFMA_256
Definition: EnumISAExt.h:52
@ ZYDIS_ISA_EXT_BMI2
Definition: EnumISAExt.h:75
@ ZYDIS_ISA_EXT_MIN_BITS
Minimum amount of bits required to store a value of this enum.
Definition: EnumISAExt.h:167
@ ZYDIS_ISA_EXT_AVX512_VPOPCNTDQ_512
Definition: EnumISAExt.h:71
@ ZYDIS_ISA_EXT_XSAVE
Definition: EnumISAExt.h:155
@ ZYDIS_ISA_EXT_AVX512_VBMI_512
Definition: EnumISAExt.h:62
@ ZYDIS_ISA_EXT_AVX512_VBMI_128
Definition: EnumISAExt.h:60
@ ZYDIS_ISA_EXT_I286PROTECTED
Definition: EnumISAExt.h:92
@ ZYDIS_ISA_EXT_PPRO
Definition: EnumISAExt.h:119
@ ZYDIS_ISA_EXT_AVX512F_128
Definition: EnumISAExt.h:35
@ ZYDIS_ISA_EXT_PCONFIG
Definition: EnumISAExt.h:114
ZydisU8 ZydisISAExt
Defines the ZydisISAExt datatype.
Definition: EnumISAExt.h:4