pub struct X86;
Expand description
Intel i386 architecture specific definitions.
See Intel386 psABi version 1.1 at the X86 psABI wiki.
Implementations§
Source§impl X86
impl X86
pub const EAX: Register
pub const ECX: Register
pub const EDX: Register
pub const EBX: Register
pub const ESP: Register
pub const EBP: Register
pub const ESI: Register
pub const EDI: Register
pub const RA: Register
pub const ST0: Register
pub const ST1: Register
pub const ST2: Register
pub const ST3: Register
pub const ST4: Register
pub const ST5: Register
pub const ST6: Register
pub const ST7: Register
pub const XMM0: Register
pub const XMM1: Register
pub const XMM2: Register
pub const XMM3: Register
pub const XMM4: Register
pub const XMM5: Register
pub const XMM6: Register
pub const XMM7: Register
pub const MM0: Register
pub const MM1: Register
pub const MM2: Register
pub const MM3: Register
pub const MM4: Register
pub const MM5: Register
pub const MM6: Register
pub const MM7: Register
pub const MXCSR: Register
pub const ES: Register
pub const CS: Register
pub const SS: Register
pub const DS: Register
pub const FS: Register
pub const GS: Register
pub const TR: Register
pub const LDTR: Register
pub const FS_BASE: Register
pub const GS_BASE: Register
Source§impl X86
impl X86
Sourcepub fn register_name(register: Register) -> Option<&'static str>
pub fn register_name(register: Register) -> Option<&'static str>
The name of a register, or None
if the register number is unknown.
Only returns the primary name for registers that alias with others.
Sourcepub fn name_to_register(value: &str) -> Option<Register>
pub fn name_to_register(value: &str) -> Option<Register>
Converts a register name into a register number.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for X86
impl RefUnwindSafe for X86
impl Send for X86
impl Sync for X86
impl Unpin for X86
impl UnwindSafe for X86
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