Enum applevisor::Reg
source · pub enum Reg {
Show 35 variants
X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11,
X12,
X13,
X14,
X15,
X16,
X17,
X18,
X19,
X20,
X21,
X22,
X23,
X24,
X25,
X26,
X27,
X28,
X29,
X30,
PC,
FPCR,
FPSR,
CPSR,
}
Expand description
The type that defines general registers.
Variants
X0
The value that identifies register X0.
X1
The value that identifies register X1.
X2
The value that identifies register X2.
X3
The value that identifies register X3.
X4
The value that identifies register X4.
X5
The value that identifies register X5.
X6
The value that identifies register X6.
X7
The value that identifies register X7.
X8
The value that identifies register X8.
X9
The value that identifies register X9.
X10
The value that identifies register X10.
X11
The value that identifies register X11.
X12
The value that identifies register X12.
X13
The value that identifies register X13.
X14
The value that identifies register X14.
X15
The value that identifies register X15.
X16
The value that identifies register X16.
X17
The value that identifies register X17.
X18
The value that identifies register X18.
X19
The value that identifies register X19.
X20
The value that identifies register X20.
X21
The value that identifies register X21.
X22
The value that identifies register X22.
X23
The value that identifies register X23.
X24
The value that identifies register X24.
X25
The value that identifies register X25.
X26
The value that identifies register X26.
X27
The value that identifies register X27.
X28
The value that identifies register X28.
X29
The value that identifies register X29.
X30
The value that identifies register X30.
PC
The value that identifies the program counter (PC).
FPCR
The value that identifies the floating-point control register (FPCR).
FPSR
The value that identifies the floating-point status register (FPSR).
CPSR
The value that identifies the current program status register (CPSR).
Implementations
Trait Implementations
sourceimpl Ord for Reg
impl Ord for Reg
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
sourceimpl PartialOrd<Reg> for Reg
impl PartialOrd<Reg> for Reg
sourcefn partial_cmp(&self, other: &Reg) -> Option<Ordering>
fn partial_cmp(&self, other: &Reg) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more