#[repr(u32)]pub enum InstrIdType {
Show 101 variants
ALL_INVALID = 0,
CPU_INVALID = 1,
CPU_NORMAL = 2,
CPU_SPECIAL = 3,
CPU_REGIMM = 4,
CPU_COP0 = 5,
CPU_COP0_BC0 = 6,
CPU_COP0_TLB = 7,
CPU_COP1 = 8,
CPU_COP1_BC1 = 9,
CPU_COP1_FPUS = 10,
CPU_COP1_FPUD = 11,
CPU_COP1_FPUW = 12,
CPU_COP1_FPUL = 13,
CPU_COP2 = 14,
RSP_INVALID = 15,
RSP_NORMAL = 16,
RSP_NORMAL_LWC2 = 17,
RSP_NORMAL_SWC2 = 18,
RSP_SPECIAL = 19,
RSP_REGIMM = 20,
RSP_COP0 = 21,
RSP_COP1 = 22,
RSP_COP2 = 23,
RSP_COP2_VU = 24,
R3000GTE_INVALID = 25,
R3000GTE_NORMAL = 26,
R3000GTE_SPECIAL = 27,
R3000GTE_REGIMM = 28,
R3000GTE_COP0 = 29,
R3000GTE_COP1 = 30,
R3000GTE_COP2 = 31,
R3000GTE_COP2_GTE = 32,
R4000ALLEGREX_INVALID = 33,
R4000ALLEGREX_NORMAL = 34,
R4000ALLEGREX_SPECIAL = 35,
R4000ALLEGREX_SPECIAL_RS = 36,
R4000ALLEGREX_SPECIAL_SA = 37,
R4000ALLEGREX_REGIMM = 38,
R4000ALLEGREX_SPECIAL2 = 39,
R4000ALLEGREX_SPECIAL3 = 40,
R4000ALLEGREX_SPECIAL3_BSHFL = 41,
R4000ALLEGREX_COP0 = 42,
R4000ALLEGREX_COP0_BC0 = 43,
R4000ALLEGREX_COP0_TLB = 44,
R4000ALLEGREX_COP1 = 45,
R4000ALLEGREX_COP1_BC1 = 46,
R4000ALLEGREX_COP1_FPUS = 47,
R4000ALLEGREX_COP1_FPUW = 48,
R4000ALLEGREX_COP2 = 49,
R4000ALLEGREX_COP2_BC2 = 50,
R4000ALLEGREX_COP2_MFHC2 = 51,
R4000ALLEGREX_COP2_MFHC2_P = 52,
R4000ALLEGREX_COP2_MFHC2_P_S = 53,
R4000ALLEGREX_COP2_MTHC2 = 54,
R4000ALLEGREX_VFPU0 = 55,
R4000ALLEGREX_VFPU1 = 56,
R4000ALLEGREX_VFPU3 = 57,
R4000ALLEGREX_VFPU4 = 58,
R4000ALLEGREX_VFPU4_FMT0 = 59,
R4000ALLEGREX_VFPU4_FMT0_FMT0 = 60,
R4000ALLEGREX_VFPU4_FMT0_FMT2 = 61,
R4000ALLEGREX_VFPU4_FMT0_FMT3 = 62,
R4000ALLEGREX_VFPU4_FMT0_RND = 63,
R4000ALLEGREX_VFPU4_FMT0_CVTFLT = 64,
R4000ALLEGREX_VFPU4_FMT0_CVTINT = 65,
R4000ALLEGREX_VFPU4_FMT0_FMT8 = 66,
R4000ALLEGREX_VFPU4_FMT0_FMT9 = 67,
R4000ALLEGREX_VFPU4_FMT0_CONTROL = 68,
R4000ALLEGREX_VFPU4_FMT0_COLOR = 69,
R4000ALLEGREX_VFPU4_FMT0_CST = 70,
R4000ALLEGREX_VFPU4_FMT2 = 71,
R4000ALLEGREX_VFPU4_FMT2_CNDMOVE = 72,
R4000ALLEGREX_VFPU5 = 73,
R4000ALLEGREX_VFPU6 = 74,
R4000ALLEGREX_VFPU6_FMT7 = 75,
R4000ALLEGREX_VFPU6_FMT7_FMT0 = 76,
R4000ALLEGREX_VFPU7 = 77,
R4000ALLEGREX_QUADLR = 78,
R5900_INVALID = 79,
R5900_NORMAL = 80,
R5900_SPECIAL = 81,
R5900_REGIMM = 82,
R5900_COP0 = 83,
R5900_COP0_TLB = 84,
R5900_COP1 = 85,
R5900_COP1_FPUS = 86,
R5900_COP2 = 87,
R5900_COP2_NOHIGHBIT = 88,
R5900_COP2_BC2 = 89,
R5900_COP2_SPECIAL1 = 90,
R5900_COP2_SPECIAL2 = 91,
R5900_COP2_VIWR = 92,
R5900_MMI = 93,
R5900_MMI_0 = 94,
R5900_MMI_1 = 95,
R5900_MMI_2 = 96,
R5900_MMI_3 = 97,
R5900_MMI_PMFHL = 98,
R5900_MMI_PMTHL = 99,
ALL_MAX = 100,
}Variants§
ALL_INVALID = 0
CPU_INVALID = 1
CPU_NORMAL = 2
CPU_SPECIAL = 3
CPU_REGIMM = 4
CPU_COP0 = 5
CPU_COP0_BC0 = 6
CPU_COP0_TLB = 7
CPU_COP1 = 8
CPU_COP1_BC1 = 9
CPU_COP1_FPUS = 10
CPU_COP1_FPUD = 11
CPU_COP1_FPUW = 12
CPU_COP1_FPUL = 13
CPU_COP2 = 14
RSP_INVALID = 15
RSP_NORMAL = 16
RSP_NORMAL_LWC2 = 17
RSP_NORMAL_SWC2 = 18
RSP_SPECIAL = 19
RSP_REGIMM = 20
RSP_COP0 = 21
RSP_COP1 = 22
RSP_COP2 = 23
RSP_COP2_VU = 24
R3000GTE_INVALID = 25
R3000GTE_NORMAL = 26
R3000GTE_SPECIAL = 27
R3000GTE_REGIMM = 28
R3000GTE_COP0 = 29
R3000GTE_COP1 = 30
R3000GTE_COP2 = 31
R3000GTE_COP2_GTE = 32
R4000ALLEGREX_INVALID = 33
R4000ALLEGREX_NORMAL = 34
R4000ALLEGREX_SPECIAL = 35
R4000ALLEGREX_SPECIAL_RS = 36
R4000ALLEGREX_SPECIAL_SA = 37
R4000ALLEGREX_REGIMM = 38
R4000ALLEGREX_SPECIAL2 = 39
R4000ALLEGREX_SPECIAL3 = 40
R4000ALLEGREX_SPECIAL3_BSHFL = 41
R4000ALLEGREX_COP0 = 42
R4000ALLEGREX_COP0_BC0 = 43
R4000ALLEGREX_COP0_TLB = 44
R4000ALLEGREX_COP1 = 45
R4000ALLEGREX_COP1_BC1 = 46
R4000ALLEGREX_COP1_FPUS = 47
R4000ALLEGREX_COP1_FPUW = 48
R4000ALLEGREX_COP2 = 49
R4000ALLEGREX_COP2_BC2 = 50
R4000ALLEGREX_COP2_MFHC2 = 51
R4000ALLEGREX_COP2_MFHC2_P = 52
R4000ALLEGREX_COP2_MFHC2_P_S = 53
R4000ALLEGREX_COP2_MTHC2 = 54
R4000ALLEGREX_VFPU0 = 55
R4000ALLEGREX_VFPU1 = 56
R4000ALLEGREX_VFPU3 = 57
R4000ALLEGREX_VFPU4 = 58
R4000ALLEGREX_VFPU4_FMT0 = 59
R4000ALLEGREX_VFPU4_FMT0_FMT0 = 60
R4000ALLEGREX_VFPU4_FMT0_FMT2 = 61
R4000ALLEGREX_VFPU4_FMT0_FMT3 = 62
R4000ALLEGREX_VFPU4_FMT0_RND = 63
R4000ALLEGREX_VFPU4_FMT0_CVTFLT = 64
R4000ALLEGREX_VFPU4_FMT0_CVTINT = 65
R4000ALLEGREX_VFPU4_FMT0_FMT8 = 66
R4000ALLEGREX_VFPU4_FMT0_FMT9 = 67
R4000ALLEGREX_VFPU4_FMT0_CONTROL = 68
R4000ALLEGREX_VFPU4_FMT0_COLOR = 69
R4000ALLEGREX_VFPU4_FMT0_CST = 70
R4000ALLEGREX_VFPU4_FMT2 = 71
R4000ALLEGREX_VFPU4_FMT2_CNDMOVE = 72
R4000ALLEGREX_VFPU5 = 73
R4000ALLEGREX_VFPU6 = 74
R4000ALLEGREX_VFPU6_FMT7 = 75
R4000ALLEGREX_VFPU6_FMT7_FMT0 = 76
R4000ALLEGREX_VFPU7 = 77
R4000ALLEGREX_QUADLR = 78
R5900_INVALID = 79
R5900_NORMAL = 80
R5900_SPECIAL = 81
R5900_REGIMM = 82
R5900_COP0 = 83
R5900_COP0_TLB = 84
R5900_COP1 = 85
R5900_COP1_FPUS = 86
R5900_COP2 = 87
R5900_COP2_NOHIGHBIT = 88
R5900_COP2_BC2 = 89
R5900_COP2_SPECIAL1 = 90
R5900_COP2_SPECIAL2 = 91
R5900_COP2_VIWR = 92
R5900_MMI = 93
R5900_MMI_0 = 94
R5900_MMI_1 = 95
R5900_MMI_2 = 96
R5900_MMI_3 = 97
R5900_MMI_PMFHL = 98
R5900_MMI_PMTHL = 99
ALL_MAX = 100
Trait Implementations§
Source§impl Clone for InstrIdType
impl Clone for InstrIdType
Source§fn clone(&self) -> InstrIdType
fn clone(&self) -> InstrIdType
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 InstrIdType
impl Debug for InstrIdType
Source§impl Hash for InstrIdType
impl Hash for InstrIdType
Source§impl PartialEq for InstrIdType
impl PartialEq for InstrIdType
impl Copy for InstrIdType
impl Eq for InstrIdType
impl StructuralPartialEq for InstrIdType
Auto Trait Implementations§
impl Freeze for InstrIdType
impl RefUnwindSafe for InstrIdType
impl Send for InstrIdType
impl Sync for InstrIdType
impl Unpin for InstrIdType
impl UnwindSafe for InstrIdType
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