Enum bddisasm::instruction_category::Category
source · pub enum Category {
Show 113 variants
I3DNOW,
AES,
AESKL,
AMX,
APX,
ARITH,
AVX,
AVX2,
AVX2GATHER,
AVX512,
AVX512BF16,
AVX512FP16,
AVX512VBMI,
AVX512VP2INTERSECT,
AVXIFMA,
AVXNECONVERT,
AVXVNNI,
AVXVNNIINT16,
AVXVNNIINT8,
BITBYTE,
BLEND,
BMI1,
BMI2,
BROADCAST,
CALL,
CET,
CLDEMOTE,
CMOV,
CMPCCXADD,
COMPRESS,
COND_BR,
CONFLICT,
CONVERT,
DATAXFER,
DECIMAL,
ENQCMD,
EXPAND,
FLAGOP,
FMA4,
GATHER,
GFNI,
HRESET,
I386,
IFMA,
INTERRUPT,
IO,
IOSTRINGOP,
KL,
KMASK,
KNL,
LKGS,
LOGIC,
LOGICAL,
LOGICAL_FP,
LWP,
LZCNT,
MISC,
MMX,
MOVDIR64B,
MOVDIRI,
MPX,
NOP,
PCLMULQDQ,
PCONFIG,
POP,
PREFETCH,
PTWRITE,
PUSH,
RAOINT,
RDPID,
RDRAND,
RDSEED,
RDWRFSGS,
RET,
ROTATE,
SCATTER,
SEGOP,
SEMAPHORE,
SGX,
SHA,
SHA512,
SHIFT,
SM3,
SM4,
SMAP,
SSE,
SSE2,
STRINGOP,
STTNI,
SYSCALL,
SYSRET,
SYSTEM,
TDX,
UD,
UINTR,
UNCOND_BR,
UNKNOWN,
USER_MSR,
VAES,
VFMA,
VFMAPS,
VNNI,
VNNIW,
VPCLMULQDQ,
VPOPCNT,
VTX,
WAITPKG,
WBNOINVD,
WIDENOP,
WIDE_KL,
X87_ALU,
XOP,
XSAVE,
}
Expand description
Instruction category.
Variants§
I3DNOW
AES
AESKL
AMX
APX
ARITH
AVX
AVX2
AVX2GATHER
AVX512
AVX512BF16
AVX512FP16
AVX512VBMI
AVX512VP2INTERSECT
AVXIFMA
AVXNECONVERT
AVXVNNI
AVXVNNIINT16
AVXVNNIINT8
BITBYTE
BLEND
BMI1
BMI2
BROADCAST
CALL
CET
CLDEMOTE
CMOV
CMPCCXADD
COMPRESS
COND_BR
CONFLICT
CONVERT
DATAXFER
DECIMAL
ENQCMD
EXPAND
FLAGOP
FMA4
GATHER
GFNI
HRESET
I386
IFMA
INTERRUPT
IO
IOSTRINGOP
KL
KMASK
KNL
LKGS
LOGIC
LOGICAL
LOGICAL_FP
LWP
LZCNT
MISC
MMX
MOVDIR64B
MOVDIRI
MPX
NOP
PCLMULQDQ
PCONFIG
POP
PREFETCH
PTWRITE
PUSH
RAOINT
RDPID
RDRAND
RDSEED
RDWRFSGS
RET
ROTATE
SCATTER
SEGOP
SEMAPHORE
SGX
SHA
SHA512
SHIFT
SM3
SM4
SMAP
SSE
SSE2
STRINGOP
STTNI
SYSCALL
SYSRET
SYSTEM
TDX
UD
UINTR
UNCOND_BR
UNKNOWN
USER_MSR
VAES
VFMA
VFMAPS
VNNI
VNNIW
VPCLMULQDQ
VPOPCNT
VTX
WAITPKG
WBNOINVD
WIDENOP
WIDE_KL
X87_ALU
XOP
XSAVE
Trait Implementations§
source§impl PartialEq for Category
impl PartialEq for Category
impl Copy for Category
impl Eq for Category
impl StructuralPartialEq for Category
Auto Trait Implementations§
impl RefUnwindSafe for Category
impl Send for Category
impl Sync for Category
impl Unpin for Category
impl UnwindSafe for Category
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more