#[repr(u8)]pub enum SpecialReg {
Show 32 variants
RB = 0,
RD = 1,
RE = 2,
RH = 3,
RJ = 4,
RM = 5,
RR = 6,
RBB = 7,
RC = 8,
RN = 9,
RO = 10,
RS = 11,
RI = 12,
RT = 13,
RTT = 14,
RK = 15,
RQ = 16,
RU = 17,
RV = 18,
RG = 19,
RL = 20,
RA = 21,
RF = 22,
RP = 23,
RW = 24,
RX = 25,
RY = 26,
RZ = 27,
RWW = 28,
RXX = 29,
RYY = 30,
RZZ = 31,
}Expand description
Special register identifiers for MMIX. These 32 special registers control various aspects of MMIX operation. Per TAOCP specification.
Variants§
RB = 0
RD = 1
RE = 2
RH = 3
RJ = 4
RM = 5
RR = 6
RBB = 7
RC = 8
RN = 9
RO = 10
RS = 11
RI = 12
RT = 13
RTT = 14
RK = 15
RQ = 16
RU = 17
RV = 18
RG = 19
RL = 20
RA = 21
RF = 22
RP = 23
RW = 24
RX = 25
RY = 26
RZ = 27
RWW = 28
RXX = 29
RYY = 30
RZZ = 31
Implementations§
Trait Implementations§
Source§impl Clone for SpecialReg
impl Clone for SpecialReg
Source§fn clone(&self) -> SpecialReg
fn clone(&self) -> SpecialReg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpecialReg
impl Debug for SpecialReg
Source§impl PartialEq for SpecialReg
impl PartialEq for SpecialReg
impl Copy for SpecialReg
impl Eq for SpecialReg
impl StructuralPartialEq for SpecialReg
Auto Trait Implementations§
impl Freeze for SpecialReg
impl RefUnwindSafe for SpecialReg
impl Send for SpecialReg
impl Sync for SpecialReg
impl Unpin for SpecialReg
impl UnsafeUnpin for SpecialReg
impl UnwindSafe for SpecialReg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more