pub struct AArch64;
Expand description
ARM 64-bit (AArch64) architecture specific definitions.
Implementations§
Source§impl AArch64
impl AArch64
pub const X0: Register
pub const X1: Register
pub const X2: Register
pub const X3: Register
pub const X4: Register
pub const X5: Register
pub const X6: Register
pub const X7: Register
pub const X8: Register
pub const X9: Register
pub const X10: Register
pub const X11: Register
pub const X12: Register
pub const X13: Register
pub const X14: Register
pub const X15: Register
pub const X16: Register
pub const X17: Register
pub const X18: Register
pub const X19: Register
pub const X20: Register
pub const X21: Register
pub const X22: Register
pub const X23: Register
pub const X24: Register
pub const X25: Register
pub const X26: Register
pub const X27: Register
pub const X28: Register
pub const X29: Register
pub const X30: Register
pub const SP: Register
pub const PC: Register
pub const ELR_MODE: Register
pub const RA_SIGN_STATE: Register
pub const TPIDRRO_EL0: Register
pub const TPIDR_EL0: Register
pub const TPIDR_EL1: Register
pub const TPIDR_EL2: Register
pub const TPIDR_EL3: Register
pub const VG: Register
pub const FFR: Register
pub const P0: Register
pub const P1: Register
pub const P2: Register
pub const P3: Register
pub const P4: Register
pub const P5: Register
pub const P6: Register
pub const P7: Register
pub const P8: Register
pub const P9: Register
pub const P10: Register
pub const P11: Register
pub const P12: Register
pub const P13: Register
pub const P14: Register
pub const P15: Register
pub const V0: Register
pub const V1: Register
pub const V2: Register
pub const V3: Register
pub const V4: Register
pub const V5: Register
pub const V6: Register
pub const V7: Register
pub const V8: Register
pub const V9: Register
pub const V10: Register
pub const V11: Register
pub const V12: Register
pub const V13: Register
pub const V14: Register
pub const V15: Register
pub const V16: Register
pub const V17: Register
pub const V18: Register
pub const V19: Register
pub const V20: Register
pub const V21: Register
pub const V22: Register
pub const V23: Register
pub const V24: Register
pub const V25: Register
pub const V26: Register
pub const V27: Register
pub const V28: Register
pub const V29: Register
pub const V30: Register
pub const V31: Register
pub const Z0: Register
pub const Z1: Register
pub const Z2: Register
pub const Z3: Register
pub const Z4: Register
pub const Z5: Register
pub const Z6: Register
pub const Z7: Register
pub const Z8: Register
pub const Z9: Register
pub const Z10: Register
pub const Z11: Register
pub const Z12: Register
pub const Z13: Register
pub const Z14: Register
pub const Z15: Register
pub const Z16: Register
pub const Z17: Register
pub const Z18: Register
pub const Z19: Register
pub const Z20: Register
pub const Z21: Register
pub const Z22: Register
pub const Z23: Register
pub const Z24: Register
pub const Z25: Register
pub const Z26: Register
pub const Z27: Register
pub const Z28: Register
pub const Z29: Register
pub const Z30: Register
pub const Z31: Register
Source§impl AArch64
impl AArch64
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 AArch64
impl RefUnwindSafe for AArch64
impl Send for AArch64
impl Sync for AArch64
impl Unpin for AArch64
impl UnwindSafe for AArch64
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