pub struct X86;
Expand description
Intel i386 architecture specific definitions.
See Intel386 psABi version 1.1 at the X86 psABI wiki.
Implementations
sourceimpl X86
impl X86
pub const EAX: Register = Register(0)
pub const ECX: Register = Register(1)
pub const EDX: Register = Register(2)
pub const EBX: Register = Register(3)
pub const ESP: Register = Register(4)
pub const EBP: Register = Register(5)
pub const ESI: Register = Register(6)
pub const EDI: Register = Register(7)
pub const RA: Register = Register(8)
pub const ST0: Register = Register(11)
pub const ST1: Register = Register(12)
pub const ST2: Register = Register(13)
pub const ST3: Register = Register(14)
pub const ST4: Register = Register(15)
pub const ST5: Register = Register(16)
pub const ST6: Register = Register(17)
pub const ST7: Register = Register(18)
pub const XMM0: Register = Register(21)
pub const XMM1: Register = Register(22)
pub const XMM2: Register = Register(23)
pub const XMM3: Register = Register(24)
pub const XMM4: Register = Register(25)
pub const XMM5: Register = Register(26)
pub const XMM6: Register = Register(27)
pub const XMM7: Register = Register(28)
pub const MM0: Register = Register(29)
pub const MM1: Register = Register(30)
pub const MM2: Register = Register(31)
pub const MM3: Register = Register(32)
pub const MM4: Register = Register(33)
pub const MM5: Register = Register(34)
pub const MM6: Register = Register(35)
pub const MM7: Register = Register(36)
pub const MXCSR: Register = Register(39)
pub const ES: Register = Register(40)
pub const CS: Register = Register(41)
pub const SS: Register = Register(42)
pub const DS: Register = Register(43)
pub const FS: Register = Register(44)
pub const GS: Register = Register(45)
pub const TR: Register = Register(48)
pub const LDTR: Register = Register(49)
pub const FS_BASE: Register = Register(93)
pub const GS_BASE: Register = Register(94)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for X86
impl Send for X86
impl Sync for X86
impl Unpin for X86
impl UnwindSafe for X86
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more