#[repr(u8)]pub enum RegType {
    Vec = 0,
    Gpl = 1,
    Gph = 2,
    Seg = 3,
    Fpu = 4,
    Mmx = 5,
    Tmm = 6,
    Mask = 7,
    Bnd = 8,
    Cr = 9,
    Dr = 10,
    Mem = 15,
}Variants§
Vec = 0
Vector (SSE/AVX) register XMMn/YMMn/ZMMn
Gpl = 1
Low general purpose register
Gph = 2
High-byte general purpose register
Seg = 3
Segment register
Fpu = 4
FPU register ST(n)
Mmx = 5
MMX register MMn
Tmm = 6
TMM register TMMn
Mask = 7
Vector mask (AVX-512) register Kn
Bnd = 8
Bound register BNDn
Cr = 9
Control Register CRn
Dr = 10
Debug Register DRn
Mem = 15
Must be a memory operand
Trait Implementations§
impl Copy for RegType
impl Eq for RegType
impl StructuralPartialEq for RegType
Auto Trait Implementations§
impl Freeze for RegType
impl RefUnwindSafe for RegType
impl Send for RegType
impl Sync for RegType
impl Unpin for RegType
impl UnwindSafe for RegType
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