pub enum Reg {
Show 18 variants
R0 = 0,
R1 = 1,
R2 = 2,
R3 = 3,
R4 = 4,
R5 = 5,
R6 = 6,
R7 = 7,
R8 = 8,
R9 = 9,
R10 = 10,
R11 = 11,
R12 = 12,
R13 = 13,
R14 = 14,
R15 = 15,
IP = 16,
None = 63,
}Variants§
R0 = 0
R1 = 1
R2 = 2
R3 = 3
R4 = 4
R5 = 5
R6 = 6
R7 = 7
R8 = 8
R9 = 9
R10 = 10
R11 = 11
R12 = 12
R13 = 13
R14 = 14
R15 = 15
IP = 16
None = 63
Implementations§
Source§impl Reg
impl Reg
pub const AL: Self = Self::R0
pub const CL: Self = Self::R1
pub const DL: Self = Self::R2
pub const BL: Self = Self::R3
pub const AH: Self = Self::R4
pub const CH: Self = Self::R5
pub const DH: Self = Self::R6
pub const BH: Self = Self::R7
pub const AX: Self = Self::R0
pub const CX: Self = Self::R1
pub const DX: Self = Self::R2
pub const BX: Self = Self::R3
pub const SP: Self = Self::R4
pub const BP: Self = Self::R5
pub const SI: Self = Self::R6
pub const DI: Self = Self::R7
pub const ES: Self = Self::R0
pub const CS: Self = Self::R1
pub const SS: Self = Self::R2
pub const DS: Self = Self::R3
pub const FS: Self = Self::R4
pub const GS: Self = Self::R5
Trait Implementations§
impl Copy for Reg
impl Eq for Reg
impl StructuralPartialEq for Reg
Auto Trait Implementations§
impl Freeze for Reg
impl RefUnwindSafe for Reg
impl Send for Reg
impl Sync for Reg
impl Unpin for Reg
impl UnwindSafe for Reg
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