pub struct MIPS;
Expand description
MIPS architecture specific definitions.
See MIPS Details.
Implementations§
Source§impl MIPS
impl MIPS
pub const R0: Register
pub const R1: Register
pub const R2: Register
pub const R3: Register
pub const R4: Register
pub const R5: Register
pub const R6: Register
pub const R7: Register
pub const R8: Register
pub const R9: Register
pub const R10: Register
pub const R11: Register
pub const R12: Register
pub const R13: Register
pub const R14: Register
pub const R15: Register
pub const R16: Register
pub const R17: Register
pub const R18: Register
pub const R19: Register
pub const R20: Register
pub const R21: Register
pub const R22: Register
pub const R23: Register
pub const R24: Register
pub const R25: Register
pub const R26: Register
pub const R27: Register
pub const R28: Register
pub const R29: Register
pub const R30: Register
pub const R31: Register
pub const F0: Register
pub const F1: Register
pub const F2: Register
pub const F3: Register
pub const F4: Register
pub const F5: Register
pub const F6: Register
pub const F7: Register
pub const F8: Register
pub const F9: Register
pub const F10: Register
pub const F11: Register
pub const F12: Register
pub const F13: Register
pub const F14: Register
pub const F15: Register
pub const F16: Register
pub const F17: Register
pub const F18: Register
pub const F19: Register
pub const F20: Register
pub const F21: Register
pub const F22: Register
pub const F23: Register
pub const F24: Register
pub const F25: Register
pub const F26: Register
pub const F27: Register
pub const F28: Register
pub const F29: Register
pub const F30: Register
pub const F31: Register
pub const ZERO: Register
pub const AT: Register
pub const V0: Register
pub const V1: Register
pub const A0: Register
pub const A1: Register
pub const A2: Register
pub const A3: Register
pub const T0: Register
pub const T1: Register
pub const T2: Register
pub const T3: Register
pub const T4: Register
pub const T5: Register
pub const T6: Register
pub const T7: Register
pub const S0: Register
pub const S1: Register
pub const S2: Register
pub const S3: Register
pub const S4: Register
pub const S5: Register
pub const S6: Register
pub const S7: Register
pub const T8: Register
pub const T9: Register
pub const K0: Register
pub const K1: Register
pub const GP: Register
pub const SP: Register
pub const FP: Register
pub const RA: Register
pub const S8: Register
Source§impl MIPS
impl MIPS
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 MIPS
impl RefUnwindSafe for MIPS
impl Send for MIPS
impl Sync for MIPS
impl Unpin for MIPS
impl UnwindSafe for MIPS
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