#[repr(u32)]pub enum mos65xx_insn {
Show 98 variants
MOS65XX_INS_INVALID = 0,
MOS65XX_INS_ADC = 1,
MOS65XX_INS_AND = 2,
MOS65XX_INS_ASL = 3,
MOS65XX_INS_BBR = 4,
MOS65XX_INS_BBS = 5,
MOS65XX_INS_BCC = 6,
MOS65XX_INS_BCS = 7,
MOS65XX_INS_BEQ = 8,
MOS65XX_INS_BIT = 9,
MOS65XX_INS_BMI = 10,
MOS65XX_INS_BNE = 11,
MOS65XX_INS_BPL = 12,
MOS65XX_INS_BRA = 13,
MOS65XX_INS_BRK = 14,
MOS65XX_INS_BRL = 15,
MOS65XX_INS_BVC = 16,
MOS65XX_INS_BVS = 17,
MOS65XX_INS_CLC = 18,
MOS65XX_INS_CLD = 19,
MOS65XX_INS_CLI = 20,
MOS65XX_INS_CLV = 21,
MOS65XX_INS_CMP = 22,
MOS65XX_INS_COP = 23,
MOS65XX_INS_CPX = 24,
MOS65XX_INS_CPY = 25,
MOS65XX_INS_DEC = 26,
MOS65XX_INS_DEX = 27,
MOS65XX_INS_DEY = 28,
MOS65XX_INS_EOR = 29,
MOS65XX_INS_INC = 30,
MOS65XX_INS_INX = 31,
MOS65XX_INS_INY = 32,
MOS65XX_INS_JML = 33,
MOS65XX_INS_JMP = 34,
MOS65XX_INS_JSL = 35,
MOS65XX_INS_JSR = 36,
MOS65XX_INS_LDA = 37,
MOS65XX_INS_LDX = 38,
MOS65XX_INS_LDY = 39,
MOS65XX_INS_LSR = 40,
MOS65XX_INS_MVN = 41,
MOS65XX_INS_MVP = 42,
MOS65XX_INS_NOP = 43,
MOS65XX_INS_ORA = 44,
MOS65XX_INS_PEA = 45,
MOS65XX_INS_PEI = 46,
MOS65XX_INS_PER = 47,
MOS65XX_INS_PHA = 48,
MOS65XX_INS_PHB = 49,
MOS65XX_INS_PHD = 50,
MOS65XX_INS_PHK = 51,
MOS65XX_INS_PHP = 52,
MOS65XX_INS_PHX = 53,
MOS65XX_INS_PHY = 54,
MOS65XX_INS_PLA = 55,
MOS65XX_INS_PLB = 56,
MOS65XX_INS_PLD = 57,
MOS65XX_INS_PLP = 58,
MOS65XX_INS_PLX = 59,
MOS65XX_INS_PLY = 60,
MOS65XX_INS_REP = 61,
MOS65XX_INS_RMB = 62,
MOS65XX_INS_ROL = 63,
MOS65XX_INS_ROR = 64,
MOS65XX_INS_RTI = 65,
MOS65XX_INS_RTL = 66,
MOS65XX_INS_RTS = 67,
MOS65XX_INS_SBC = 68,
MOS65XX_INS_SEC = 69,
MOS65XX_INS_SED = 70,
MOS65XX_INS_SEI = 71,
MOS65XX_INS_SEP = 72,
MOS65XX_INS_SMB = 73,
MOS65XX_INS_STA = 74,
MOS65XX_INS_STP = 75,
MOS65XX_INS_STX = 76,
MOS65XX_INS_STY = 77,
MOS65XX_INS_STZ = 78,
MOS65XX_INS_TAX = 79,
MOS65XX_INS_TAY = 80,
MOS65XX_INS_TCD = 81,
MOS65XX_INS_TCS = 82,
MOS65XX_INS_TDC = 83,
MOS65XX_INS_TRB = 84,
MOS65XX_INS_TSB = 85,
MOS65XX_INS_TSC = 86,
MOS65XX_INS_TSX = 87,
MOS65XX_INS_TXA = 88,
MOS65XX_INS_TXS = 89,
MOS65XX_INS_TXY = 90,
MOS65XX_INS_TYA = 91,
MOS65XX_INS_TYX = 92,
MOS65XX_INS_WAI = 93,
MOS65XX_INS_WDM = 94,
MOS65XX_INS_XBA = 95,
MOS65XX_INS_XCE = 96,
MOS65XX_INS_ENDING = 97,
}Expand description
MOS65XX instruction
Variants§
MOS65XX_INS_INVALID = 0
MOS65XX_INS_ADC = 1
MOS65XX_INS_AND = 2
MOS65XX_INS_ASL = 3
MOS65XX_INS_BBR = 4
MOS65XX_INS_BBS = 5
MOS65XX_INS_BCC = 6
MOS65XX_INS_BCS = 7
MOS65XX_INS_BEQ = 8
MOS65XX_INS_BIT = 9
MOS65XX_INS_BMI = 10
MOS65XX_INS_BNE = 11
MOS65XX_INS_BPL = 12
MOS65XX_INS_BRA = 13
MOS65XX_INS_BRK = 14
MOS65XX_INS_BRL = 15
MOS65XX_INS_BVC = 16
MOS65XX_INS_BVS = 17
MOS65XX_INS_CLC = 18
MOS65XX_INS_CLD = 19
MOS65XX_INS_CLI = 20
MOS65XX_INS_CLV = 21
MOS65XX_INS_CMP = 22
MOS65XX_INS_COP = 23
MOS65XX_INS_CPX = 24
MOS65XX_INS_CPY = 25
MOS65XX_INS_DEC = 26
MOS65XX_INS_DEX = 27
MOS65XX_INS_DEY = 28
MOS65XX_INS_EOR = 29
MOS65XX_INS_INC = 30
MOS65XX_INS_INX = 31
MOS65XX_INS_INY = 32
MOS65XX_INS_JML = 33
MOS65XX_INS_JMP = 34
MOS65XX_INS_JSL = 35
MOS65XX_INS_JSR = 36
MOS65XX_INS_LDA = 37
MOS65XX_INS_LDX = 38
MOS65XX_INS_LDY = 39
MOS65XX_INS_LSR = 40
MOS65XX_INS_MVN = 41
MOS65XX_INS_MVP = 42
MOS65XX_INS_NOP = 43
MOS65XX_INS_ORA = 44
MOS65XX_INS_PEA = 45
MOS65XX_INS_PEI = 46
MOS65XX_INS_PER = 47
MOS65XX_INS_PHA = 48
MOS65XX_INS_PHB = 49
MOS65XX_INS_PHD = 50
MOS65XX_INS_PHK = 51
MOS65XX_INS_PHP = 52
MOS65XX_INS_PHX = 53
MOS65XX_INS_PHY = 54
MOS65XX_INS_PLA = 55
MOS65XX_INS_PLB = 56
MOS65XX_INS_PLD = 57
MOS65XX_INS_PLP = 58
MOS65XX_INS_PLX = 59
MOS65XX_INS_PLY = 60
MOS65XX_INS_REP = 61
MOS65XX_INS_RMB = 62
MOS65XX_INS_ROL = 63
MOS65XX_INS_ROR = 64
MOS65XX_INS_RTI = 65
MOS65XX_INS_RTL = 66
MOS65XX_INS_RTS = 67
MOS65XX_INS_SBC = 68
MOS65XX_INS_SEC = 69
MOS65XX_INS_SED = 70
MOS65XX_INS_SEI = 71
MOS65XX_INS_SEP = 72
MOS65XX_INS_SMB = 73
MOS65XX_INS_STA = 74
MOS65XX_INS_STP = 75
MOS65XX_INS_STX = 76
MOS65XX_INS_STY = 77
MOS65XX_INS_STZ = 78
MOS65XX_INS_TAX = 79
MOS65XX_INS_TAY = 80
MOS65XX_INS_TCD = 81
MOS65XX_INS_TCS = 82
MOS65XX_INS_TDC = 83
MOS65XX_INS_TRB = 84
MOS65XX_INS_TSB = 85
MOS65XX_INS_TSC = 86
MOS65XX_INS_TSX = 87
MOS65XX_INS_TXA = 88
MOS65XX_INS_TXS = 89
MOS65XX_INS_TXY = 90
MOS65XX_INS_TYA = 91
MOS65XX_INS_TYX = 92
MOS65XX_INS_WAI = 93
MOS65XX_INS_WDM = 94
MOS65XX_INS_XBA = 95
MOS65XX_INS_XCE = 96
MOS65XX_INS_ENDING = 97
Trait Implementations§
Source§impl Clone for mos65xx_insn
impl Clone for mos65xx_insn
Source§fn clone(&self) -> mos65xx_insn
fn clone(&self) -> mos65xx_insn
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 mos65xx_insn
impl Debug for mos65xx_insn
Source§impl Hash for mos65xx_insn
impl Hash for mos65xx_insn
Source§impl PartialEq for mos65xx_insn
impl PartialEq for mos65xx_insn
impl Copy for mos65xx_insn
impl Eq for mos65xx_insn
impl StructuralPartialEq for mos65xx_insn
Auto Trait Implementations§
impl Freeze for mos65xx_insn
impl RefUnwindSafe for mos65xx_insn
impl Send for mos65xx_insn
impl Sync for mos65xx_insn
impl Unpin for mos65xx_insn
impl UnwindSafe for mos65xx_insn
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