pub struct AArch64;
Expand description
ARM 64-bit (AArch64) architecture specific definitions.
Implementations
sourceimpl AArch64
impl AArch64
pub const X0: Register = Register(0)
pub const X1: Register = Register(1)
pub const X2: Register = Register(2)
pub const X3: Register = Register(3)
pub const X4: Register = Register(4)
pub const X5: Register = Register(5)
pub const X6: Register = Register(6)
pub const X7: Register = Register(7)
pub const X8: Register = Register(8)
pub const X9: Register = Register(9)
pub const X10: Register = Register(10)
pub const X11: Register = Register(11)
pub const X12: Register = Register(12)
pub const X13: Register = Register(13)
pub const X14: Register = Register(14)
pub const X15: Register = Register(15)
pub const X16: Register = Register(16)
pub const X17: Register = Register(17)
pub const X18: Register = Register(18)
pub const X19: Register = Register(19)
pub const X20: Register = Register(20)
pub const X21: Register = Register(21)
pub const X22: Register = Register(22)
pub const X23: Register = Register(23)
pub const X24: Register = Register(24)
pub const X25: Register = Register(25)
pub const X26: Register = Register(26)
pub const X27: Register = Register(27)
pub const X28: Register = Register(28)
pub const X29: Register = Register(29)
pub const X30: Register = Register(30)
pub const SP: Register = Register(31)
pub const V0: Register = Register(64)
pub const V1: Register = Register(65)
pub const V2: Register = Register(66)
pub const V3: Register = Register(67)
pub const V4: Register = Register(68)
pub const V5: Register = Register(69)
pub const V6: Register = Register(70)
pub const V7: Register = Register(71)
pub const V8: Register = Register(72)
pub const V9: Register = Register(73)
pub const V10: Register = Register(74)
pub const V11: Register = Register(75)
pub const V12: Register = Register(76)
pub const V13: Register = Register(77)
pub const V14: Register = Register(78)
pub const V15: Register = Register(79)
pub const V16: Register = Register(80)
pub const V17: Register = Register(81)
pub const V18: Register = Register(82)
pub const V19: Register = Register(83)
pub const V20: Register = Register(84)
pub const V21: Register = Register(85)
pub const V22: Register = Register(86)
pub const V23: Register = Register(87)
pub const V24: Register = Register(88)
pub const V25: Register = Register(89)
pub const V26: Register = Register(90)
pub const V27: Register = Register(91)
pub const V28: Register = Register(92)
pub const V29: Register = Register(93)
pub const V30: Register = Register(94)
pub const V31: Register = Register(95)
sourceimpl 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 RefUnwindSafe for AArch64
impl Send for AArch64
impl Sync for AArch64
impl Unpin for AArch64
impl UnwindSafe for AArch64
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more