#[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

The value that identifies the frame pointer (FP).

The value that identifies the link register (LR).

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
This method returns an Ordering between self and other. Read more
Compares and returns the maximum of two values. Read more
Compares and returns the minimum of two values. Read more
Restrict a value to a certain interval. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.