pub struct GPR { /* private fields */ }
Expand description
Represents an x86_64
general purpose register.
Implementations§
Source§impl GPR
impl GPR
pub const RAX: Self
pub const RCX: Self
pub const RDX: Self
pub const RBX: Self
pub const RSP: Self
pub const RBP: Self
pub const RSI: Self
pub const RDI: Self
pub const R8: Self
pub const R9: Self
pub const R10: Self
pub const R11: Self
pub const R12: Self
pub const R13: Self
pub const R14: Self
pub const R15: Self
pub const EAX: Self
pub const ECX: Self
pub const EDX: Self
pub const EBX: Self
pub const ESP: Self
pub const EBP: Self
pub const ESI: Self
pub const EDI: Self
pub const R8D: Self
pub const R9D: Self
pub const R10D: Self
pub const R11D: Self
pub const R12D: Self
pub const R13D: Self
pub const R14D: Self
pub const R15D: Self
pub const AX: Self
pub const CX: Self
pub const DX: Self
pub const BX: Self
pub const SP: Self
pub const BP: Self
pub const SI: Self
pub const DI: Self
pub const R8W: Self
pub const R9W: Self
pub const R10W: Self
pub const R11W: Self
pub const R12W: Self
pub const R13W: Self
pub const R14W: Self
pub const R15W: Self
pub const AL: Self
pub const CL: Self
pub const DL: Self
pub const BL: Self
pub const SPL: Self
pub const BPL: Self
pub const SIL: Self
pub const DIL: Self
pub const R8B: Self
pub const R9B: Self
pub const R10B: Self
pub const R11B: Self
pub const R12B: Self
pub const R13B: Self
pub const R14B: Self
pub const R15B: Self
pub const AH: Self
pub const CH: Self
pub const DH: Self
pub const BH: Self
pub fn new(kind: GPRKind, index: u8) -> Result<Self, NewGPRError>
pub fn kind(self) -> GPRKind
pub fn size(self) -> Size
Trait Implementations§
impl Copy for GPR
impl Eq for GPR
impl StructuralPartialEq for GPR
Auto Trait Implementations§
impl Freeze for GPR
impl RefUnwindSafe for GPR
impl Send for GPR
impl Sync for GPR
impl Unpin for GPR
impl UnwindSafe for GPR
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