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

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
Converts this type into the (usually inferred) input type.
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.