Enum applevisor_sys::hv_reg_t
source · #[repr(C)]
pub enum hv_reg_t {
Show 35 variants
HV_REG_X0,
HV_REG_X1,
HV_REG_X2,
HV_REG_X3,
HV_REG_X4,
HV_REG_X5,
HV_REG_X6,
HV_REG_X7,
HV_REG_X8,
HV_REG_X9,
HV_REG_X10,
HV_REG_X11,
HV_REG_X12,
HV_REG_X13,
HV_REG_X14,
HV_REG_X15,
HV_REG_X16,
HV_REG_X17,
HV_REG_X18,
HV_REG_X19,
HV_REG_X20,
HV_REG_X21,
HV_REG_X22,
HV_REG_X23,
HV_REG_X24,
HV_REG_X25,
HV_REG_X26,
HV_REG_X27,
HV_REG_X28,
HV_REG_X29,
HV_REG_X30,
HV_REG_PC,
HV_REG_FPCR,
HV_REG_FPSR,
HV_REG_CPSR,
}Expand description
The type that defines general registers.
Variants
HV_REG_X0
The value that identifies register X0.
HV_REG_X1
The value that identifies register X1.
HV_REG_X2
The value that identifies register X2.
HV_REG_X3
The value that identifies register X3.
HV_REG_X4
The value that identifies register X4.
HV_REG_X5
The value that identifies register X5.
HV_REG_X6
The value that identifies register X6.
HV_REG_X7
The value that identifies register X7.
HV_REG_X8
The value that identifies register X8.
HV_REG_X9
The value that identifies register X9.
HV_REG_X10
The value that identifies register X10.
HV_REG_X11
The value that identifies register X11.
HV_REG_X12
The value that identifies register X12.
HV_REG_X13
The value that identifies register X13.
HV_REG_X14
The value that identifies register X14.
HV_REG_X15
The value that identifies register X15.
HV_REG_X16
The value that identifies register X16.
HV_REG_X17
The value that identifies register X17.
HV_REG_X18
The value that identifies register X18.
HV_REG_X19
The value that identifies register X19.
HV_REG_X20
The value that identifies register X20.
HV_REG_X21
The value that identifies register X21.
HV_REG_X22
The value that identifies register X22.
HV_REG_X23
The value that identifies register X23.
HV_REG_X24
The value that identifies register X24.
HV_REG_X25
The value that identifies register X25.
HV_REG_X26
The value that identifies register X26.
HV_REG_X27
The value that identifies register X27.
HV_REG_X28
The value that identifies register X28.
HV_REG_X29
The value that identifies register X29.
HV_REG_X30
The value that identifies register X30.
HV_REG_PC
The value that identifies the program counter (PC).
HV_REG_FPCR
The value that identifies the floating-point control register (FPCR).
HV_REG_FPSR
The value that identifies the floating-point status register (FPSR).
HV_REG_CPSR
The value that identifies the current program status register (CPSR).
Implementations
Trait Implementations
sourceimpl Ord for hv_reg_t
impl Ord for hv_reg_t
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<hv_reg_t> for hv_reg_t
impl PartialOrd<hv_reg_t> for hv_reg_t
sourcefn partial_cmp(&self, other: &hv_reg_t) -> Option<Ordering>
fn partial_cmp(&self, other: &hv_reg_t) -> 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