Zydis  v3.2.0
EnumISASet.h
Go to the documentation of this file.
1 
4 typedef enum ZydisISASet_
5 {
187 
195  ZYDIS_ISA_SET_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_SET_MAX_VALUE)
enum ZydisISASet_ ZydisISASet
Defines the ZydisISASet enum.
ZydisISASet_
Defines the ZydisISASet enum.
Definition: EnumISASet.h:5
@ ZYDIS_ISA_SET_AVX512F_256
Definition: EnumISASet.h:35
@ ZYDIS_ISA_SET_MONITOR
Definition: EnumISASet.h:125
@ ZYDIS_ISA_SET_CLFSH
Definition: EnumISASet.h:89
@ ZYDIS_ISA_SET_KEYLOCKER
Definition: EnumISASet.h:112
@ ZYDIS_ISA_SET_AVX512_VAES_128
Definition: EnumISASet.h:60
@ ZYDIS_ISA_SET_RDTSCP
Definition: EnumISASet.h:150
@ ZYDIS_ISA_SET_HRESET
Definition: EnumISASet.h:103
@ ZYDIS_ISA_SET_AVX512_FP16_256
Definition: EnumISASet.h:51
@ ZYDIS_ISA_SET_UINTR
Definition: EnumISASet.h:175
@ ZYDIS_ISA_SET_AVX512F_KOP
Definition: EnumISASet.h:37
@ ZYDIS_ISA_SET_AVX512_VBMI2_128
Definition: EnumISASet.h:63
@ ZYDIS_ISA_SET_CET
Definition: EnumISASet.h:86
@ ZYDIS_ISA_SET_AVX2GATHER
Definition: EnumISASet.h:16
@ ZYDIS_ISA_SET_PENTIUMREAL
Definition: EnumISASet.h:138
@ ZYDIS_ISA_SET_REQUIRED_BITS
The minimum number of bits required to represent all values of this enum.
Definition: EnumISASet.h:195
@ ZYDIS_ISA_SET_AVX512F_128
Definition: EnumISASet.h:33
@ ZYDIS_ISA_SET_AVX512_VAES_256
Definition: EnumISASet.h:61
@ ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_128
Definition: EnumISASet.h:78
@ ZYDIS_ISA_SET_XSAVEOPT
Definition: EnumISASet.h:185
@ ZYDIS_ISA_SET_AVX512DQ_SCALAR
Definition: EnumISASet.h:30
@ ZYDIS_ISA_SET_AVX512_VNNI_128
Definition: EnumISASet.h:69
@ ZYDIS_ISA_SET_AVX512CD_256
Definition: EnumISASet.h:23
@ ZYDIS_ISA_SET_I86
Definition: EnumISASet.h:110
@ ZYDIS_ISA_SET_AVX512_FP16_128N
Definition: EnumISASet.h:50
@ ZYDIS_ISA_SET_KEYLOCKER_WIDE
Definition: EnumISASet.h:113
@ ZYDIS_ISA_SET_SSE2
Definition: EnumISASet.h:160
@ ZYDIS_ISA_SET_LZCNT
Definition: EnumISASet.h:123
@ ZYDIS_ISA_SET_PCLMULQDQ
Definition: EnumISASet.h:135
@ ZYDIS_ISA_SET_SMX
Definition: EnumISASet.h:158
@ ZYDIS_ISA_SET_KNCE
Definition: EnumISASet.h:114
@ ZYDIS_ISA_SET_AVX512BW_KOP
Definition: EnumISASet.h:21
@ ZYDIS_ISA_SET_AMD
Definition: EnumISASet.h:9
@ ZYDIS_ISA_SET_XSAVE
Definition: EnumISASet.h:183
@ ZYDIS_ISA_SET_AVX512_VBMI2_512
Definition: EnumISASet.h:65
@ ZYDIS_ISA_SET_AVX512DQ_128N
Definition: EnumISASet.h:26
@ ZYDIS_ISA_SET_BMI2
Definition: EnumISASet.h:85
@ ZYDIS_ISA_SET_CLFLUSHOPT
Definition: EnumISASet.h:88
@ ZYDIS_ISA_SET_SSE42
Definition: EnumISASet.h:165
@ ZYDIS_ISA_SET_VTX
Definition: EnumISASet.h:179
@ ZYDIS_ISA_SET_XOP
Definition: EnumISASet.h:182
@ ZYDIS_ISA_SET_CLWB
Definition: EnumISASet.h:90
@ ZYDIS_ISA_SET_TBM
Definition: EnumISASet.h:172
@ ZYDIS_ISA_SET_SMAP
Definition: EnumISASet.h:157
@ ZYDIS_ISA_SET_INVALID
Definition: EnumISASet.h:6
@ ZYDIS_ISA_SET_PADLOCK_PHE
Definition: EnumISASet.h:131
@ ZYDIS_ISA_SET_SSE
Definition: EnumISASet.h:159
@ ZYDIS_ISA_SET_KNC_MISC
Definition: EnumISASet.h:118
@ ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_512
Definition: EnumISASet.h:77
@ ZYDIS_ISA_SET_AVX512_VP2INTERSECT_512
Definition: EnumISASet.h:74
@ ZYDIS_ISA_SET_AVX_VNNI
Definition: EnumISASet.h:83
@ ZYDIS_ISA_SET_VMFUNC
Definition: EnumISASet.h:177
@ ZYDIS_ISA_SET_PCONFIG
Definition: EnumISASet.h:136
@ ZYDIS_ISA_SET_AVX512BW_128N
Definition: EnumISASet.h:18
@ ZYDIS_ISA_SET_CLDEMOTE
Definition: EnumISASet.h:87
@ ZYDIS_ISA_SET_AES
Definition: EnumISASet.h:8
@ ZYDIS_ISA_SET_AVX512_4VNNIW_512
Definition: EnumISASet.h:42
@ ZYDIS_ISA_SET_WAITPKG
Definition: EnumISASet.h:180
@ ZYDIS_ISA_SET_PAUSE
Definition: EnumISASet.h:134
@ ZYDIS_ISA_SET_FMA
Definition: EnumISASet.h:98
@ ZYDIS_ISA_SET_SERIALIZE
Definition: EnumISASet.h:153
@ ZYDIS_ISA_SET_RDPMC
Definition: EnumISASet.h:146
@ ZYDIS_ISA_SET_FCMOV
Definition: EnumISASet.h:97
@ ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_128
Definition: EnumISASet.h:75
@ ZYDIS_ISA_SET_KNCSTREAM
Definition: EnumISASet.h:116
@ ZYDIS_ISA_SET_AVX512_BITALG_128
Definition: EnumISASet.h:46
@ ZYDIS_ISA_SET_PENTIUMMMX
Definition: EnumISASet.h:137
@ ZYDIS_ISA_SET_AMD3DNOW
Definition: EnumISASet.h:10
@ ZYDIS_ISA_SET_SGX_ENCLV
Definition: EnumISASet.h:155
@ ZYDIS_ISA_SET_FXSAVE
Definition: EnumISASet.h:100
@ ZYDIS_ISA_SET_PREFETCH_NOP
Definition: EnumISASet.h:143
@ ZYDIS_ISA_SET_AVX512_BF16_256
Definition: EnumISASet.h:44
@ ZYDIS_ISA_SET_AVX512_VNNI_256
Definition: EnumISASet.h:70
@ ZYDIS_ISA_SET_AVX512_FP16_SCALAR
Definition: EnumISASet.h:53
@ ZYDIS_ISA_SET_AVX512DQ_128
Definition: EnumISASet.h:25
@ ZYDIS_ISA_SET_AVX512F_512
Definition: EnumISASet.h:36
@ ZYDIS_ISA_SET_POPCNT
Definition: EnumISASet.h:140
@ ZYDIS_ISA_SET_FMA4
Definition: EnumISASet.h:99
@ ZYDIS_ISA_SET_MOVBE
Definition: EnumISASet.h:127
@ ZYDIS_ISA_SET_LONGMODE
Definition: EnumISASet.h:121
@ ZYDIS_ISA_SET_AMX_BF16
Definition: EnumISASet.h:11
@ ZYDIS_ISA_SET_CLZERO
Definition: EnumISASet.h:91
@ ZYDIS_ISA_SET_PADLOCK_ACE
Definition: EnumISASet.h:130
@ ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_512
Definition: EnumISASet.h:80
@ ZYDIS_ISA_SET_I486REAL
Definition: EnumISASet.h:109
@ ZYDIS_ISA_SET_TDX
Definition: EnumISASet.h:173
@ ZYDIS_ISA_SET_FAT_NOP
Definition: EnumISASet.h:96
@ ZYDIS_ISA_SET_RDWRFSGS
Definition: EnumISASet.h:151
@ ZYDIS_ISA_SET_AVX512F_128N
Definition: EnumISASet.h:34
@ ZYDIS_ISA_SET_AVX512ER_SCALAR
Definition: EnumISASet.h:32
@ ZYDIS_ISA_SET_ADOX_ADCX
Definition: EnumISASet.h:7
@ ZYDIS_ISA_SET_CMPXCHG16B
Definition: EnumISASet.h:93
@ ZYDIS_ISA_SET_SVM
Definition: EnumISASet.h:171
@ ZYDIS_ISA_SET_AVX512DQ_512
Definition: EnumISASet.h:28
@ ZYDIS_ISA_SET_AVX512BW_128
Definition: EnumISASet.h:17
@ ZYDIS_ISA_SET_RDRAND
Definition: EnumISASet.h:148
@ ZYDIS_ISA_SET_AVX512_IFMA_512
Definition: EnumISASet.h:59
@ ZYDIS_ISA_SET_VAES
Definition: EnumISASet.h:176
@ ZYDIS_ISA_SET_GFNI
Definition: EnumISASet.h:102
@ ZYDIS_ISA_SET_AVX512_BITALG_512
Definition: EnumISASet.h:48
@ ZYDIS_ISA_SET_AVX
Definition: EnumISASet.h:14
@ ZYDIS_ISA_SET_SSE4
Definition: EnumISASet.h:164
@ ZYDIS_ISA_SET_AVX512BW_512
Definition: EnumISASet.h:20
@ ZYDIS_ISA_SET_PKU
Definition: EnumISASet.h:139
@ ZYDIS_ISA_SET_XSAVEC
Definition: EnumISASet.h:184
@ ZYDIS_ISA_SET_SGX
Definition: EnumISASet.h:154
@ ZYDIS_ISA_SET_PT
Definition: EnumISASet.h:144
@ ZYDIS_ISA_SET_MONITORX
Definition: EnumISASet.h:126
@ ZYDIS_ISA_SET_AVX512_VP2INTERSECT_128
Definition: EnumISASet.h:72
@ ZYDIS_ISA_SET_AVX512_4FMAPS_SCALAR
Definition: EnumISASet.h:41
@ ZYDIS_ISA_SET_AVX2
Definition: EnumISASet.h:15
@ ZYDIS_ISA_SET_AVX512_VNNI_512
Definition: EnumISASet.h:71
@ ZYDIS_ISA_SET_LAHF
Definition: EnumISASet.h:120
@ ZYDIS_ISA_SET_RDSEED
Definition: EnumISASet.h:149
@ ZYDIS_ISA_SET_AVX512DQ_256
Definition: EnumISASet.h:27
@ ZYDIS_ISA_SET_I286REAL
Definition: EnumISASet.h:106
@ ZYDIS_ISA_SET_AMX_TILE
Definition: EnumISASet.h:13
@ ZYDIS_ISA_SET_AVX512_GFNI_128
Definition: EnumISASet.h:54
@ ZYDIS_ISA_SET_AVX512_VAES_512
Definition: EnumISASet.h:62
@ ZYDIS_ISA_SET_SSEMXCSR
Definition: EnumISASet.h:167
@ ZYDIS_ISA_SET_AVX512_GFNI_256
Definition: EnumISASet.h:55
@ ZYDIS_ISA_SET_AVX512DQ_KOP
Definition: EnumISASet.h:29
@ ZYDIS_ISA_SET_I186
Definition: EnumISASet.h:104
@ ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_256
Definition: EnumISASet.h:79
@ ZYDIS_ISA_SET_AVX512_BF16_512
Definition: EnumISASet.h:45
@ ZYDIS_ISA_SET_RDPID
Definition: EnumISASet.h:145
@ ZYDIS_ISA_SET_VPCLMULQDQ
Definition: EnumISASet.h:178
@ ZYDIS_ISA_SET_CMOV
Definition: EnumISASet.h:92
@ ZYDIS_ISA_SET_AVX512_VBMI_256
Definition: EnumISASet.h:67
@ ZYDIS_ISA_SET_AVX512_VP2INTERSECT_256
Definition: EnumISASet.h:73
@ ZYDIS_ISA_SET_AVX512_FP16_128
Definition: EnumISASet.h:49
@ ZYDIS_ISA_SET_SSE_PREFETCH
Definition: EnumISASet.h:168
@ ZYDIS_ISA_SET_PREFETCHWT1
Definition: EnumISASet.h:142
@ ZYDIS_ISA_SET_AVX512_BITALG_256
Definition: EnumISASet.h:47
@ ZYDIS_ISA_SET_I386
Definition: EnumISASet.h:107
@ ZYDIS_ISA_SET_I486
Definition: EnumISASet.h:108
@ ZYDIS_ISA_SET_RDPRU
Definition: EnumISASet.h:147
@ ZYDIS_ISA_SET_AVX512_VBMI_128
Definition: EnumISASet.h:66
@ ZYDIS_ISA_SET_MCOMMIT
Definition: EnumISASet.h:124
@ ZYDIS_ISA_SET_SSE3X87
Definition: EnumISASet.h:163
@ ZYDIS_ISA_SET_LWP
Definition: EnumISASet.h:122
@ ZYDIS_ISA_SET_AVX512ER_512
Definition: EnumISASet.h:31
@ ZYDIS_ISA_SET_MOVDIR
Definition: EnumISASet.h:128
@ ZYDIS_ISA_SET_KNCJKBR
Definition: EnumISASet.h:115
@ ZYDIS_ISA_SET_AVX512_4FMAPS_512
Definition: EnumISASet.h:40
@ ZYDIS_ISA_SET_SSE3
Definition: EnumISASet.h:162
@ ZYDIS_ISA_SET_AVX512PF_512
Definition: EnumISASet.h:39
@ ZYDIS_ISA_SET_PPRO
Definition: EnumISASet.h:141
@ ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_256
Definition: EnumISASet.h:76
@ ZYDIS_ISA_SET_SSE4A
Definition: EnumISASet.h:166
@ ZYDIS_ISA_SET_PADLOCK_PMM
Definition: EnumISASet.h:132
@ ZYDIS_ISA_SET_SHA
Definition: EnumISASet.h:156
@ ZYDIS_ISA_SET_SSSE3
Definition: EnumISASet.h:169
@ ZYDIS_ISA_SET_AVX512_BF16_128
Definition: EnumISASet.h:43
@ ZYDIS_ISA_SET_AVX512_VBMI_512
Definition: EnumISASet.h:68
@ ZYDIS_ISA_SET_I286PROTECTED
Definition: EnumISASet.h:105
@ ZYDIS_ISA_SET_AVX512CD_128
Definition: EnumISASet.h:22
@ ZYDIS_ISA_SET_AVX512_GFNI_512
Definition: EnumISASet.h:56
@ ZYDIS_ISA_SET_AVX512_IFMA_128
Definition: EnumISASet.h:57
@ ZYDIS_ISA_SET_AVXAES
Definition: EnumISASet.h:81
@ ZYDIS_ISA_SET_AVX512F_SCALAR
Definition: EnumISASet.h:38
@ ZYDIS_ISA_SET_X87
Definition: EnumISASet.h:181
@ ZYDIS_ISA_SET_MAX_VALUE
Maximum value of this enum.
Definition: EnumISASet.h:191
@ ZYDIS_ISA_SET_SSE2MMX
Definition: EnumISASet.h:161
@ ZYDIS_ISA_SET_KNC_PF_HINT
Definition: EnumISASet.h:119
@ ZYDIS_ISA_SET_AVX512BW_256
Definition: EnumISASet.h:19
@ ZYDIS_ISA_SET_XSAVES
Definition: EnumISASet.h:186
@ ZYDIS_ISA_SET_AMX_INT8
Definition: EnumISASet.h:12
@ ZYDIS_ISA_SET_AVX_GFNI
Definition: EnumISASet.h:82
@ ZYDIS_ISA_SET_SSSE3MMX
Definition: EnumISASet.h:170
@ ZYDIS_ISA_SET_F16C
Definition: EnumISASet.h:95
@ ZYDIS_ISA_SET_AVX512_VBMI2_256
Definition: EnumISASet.h:64
@ ZYDIS_ISA_SET_AVX512CD_512
Definition: EnumISASet.h:24
@ ZYDIS_ISA_SET_PADLOCK_RNG
Definition: EnumISASet.h:133
@ ZYDIS_ISA_SET_FXSAVE64
Definition: EnumISASet.h:101
@ ZYDIS_ISA_SET_INVPCID
Definition: EnumISASet.h:111
@ ZYDIS_ISA_SET_AVX512_FP16_512
Definition: EnumISASet.h:52
@ ZYDIS_ISA_SET_TSX_LDTRK
Definition: EnumISASet.h:174
@ ZYDIS_ISA_SET_KNCV
Definition: EnumISASet.h:117
@ ZYDIS_ISA_SET_MPX
Definition: EnumISASet.h:129
@ ZYDIS_ISA_SET_BMI1
Definition: EnumISASet.h:84
@ ZYDIS_ISA_SET_ENQCMD
Definition: EnumISASet.h:94
@ ZYDIS_ISA_SET_AVX512_IFMA_256
Definition: EnumISASet.h:58
@ ZYDIS_ISA_SET_RTM
Definition: EnumISASet.h:152