aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/arch/MOS65XX/m65816.inc
diff options
context:
space:
mode:
Diffstat (limited to 'capstone/arch/MOS65XX/m65816.inc')
-rw-r--r--capstone/arch/MOS65XX/m65816.inc256
1 files changed, 256 insertions, 0 deletions
diff --git a/capstone/arch/MOS65XX/m65816.inc b/capstone/arch/MOS65XX/m65816.inc
new file mode 100644
index 000000000..7b2bb57e9
--- /dev/null
+++ b/capstone/arch/MOS65XX/m65816.inc
@@ -0,0 +1,256 @@
+{ MOS65XX_INS_BRK , MOS65XX_AM_INT , 1 }, // 0x00
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_X_IND , 1 }, // 0x01
+{ MOS65XX_INS_COP , MOS65XX_AM_INT , 1 }, // 0x02
+{ MOS65XX_INS_ORA , MOS65XX_AM_SR , 1 }, // 0x03
+{ MOS65XX_INS_TSB , MOS65XX_AM_ZP , 1 }, // 0x04
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP , 1 }, // 0x05
+{ MOS65XX_INS_ASL , MOS65XX_AM_ZP , 1 }, // 0x06
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0x07
+{ MOS65XX_INS_PHP , MOS65XX_AM_IMP , 0 }, // 0x08
+{ MOS65XX_INS_ORA , MOS65XX_AM_IMM , 1 }, // 0x09
+{ MOS65XX_INS_ASL , MOS65XX_AM_ACC , 0 }, // 0x0a
+{ MOS65XX_INS_PHD , MOS65XX_AM_IMP , 0 }, // 0x0b
+{ MOS65XX_INS_TSB , MOS65XX_AM_ABS , 2 }, // 0x0c
+{ MOS65XX_INS_ORA , MOS65XX_AM_ABS , 2 }, // 0x0d
+{ MOS65XX_INS_ASL , MOS65XX_AM_ABS , 2 }, // 0x0e
+{ MOS65XX_INS_ORA , MOS65XX_AM_ABS_LONG , 3 }, // 0x0f
+{ MOS65XX_INS_BPL , MOS65XX_AM_REL , 1 }, // 0x10
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_IND_Y , 1 }, // 0x11
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_IND , 1 }, // 0x12
+{ MOS65XX_INS_ORA , MOS65XX_AM_SR_IND_Y , 1 }, // 0x13
+{ MOS65XX_INS_TRB , MOS65XX_AM_ZP , 1 }, // 0x14
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_X , 1 }, // 0x15
+{ MOS65XX_INS_ASL , MOS65XX_AM_ZP_X , 1 }, // 0x16
+{ MOS65XX_INS_ORA , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0x17
+{ MOS65XX_INS_CLC , MOS65XX_AM_IMP , 0 }, // 0x18
+{ MOS65XX_INS_ORA , MOS65XX_AM_ABS_Y , 2 }, // 0x19
+{ MOS65XX_INS_INC , MOS65XX_AM_ACC , 0 }, // 0x1a
+{ MOS65XX_INS_TCS , MOS65XX_AM_IMP , 0 }, // 0x1b
+{ MOS65XX_INS_TRB , MOS65XX_AM_ABS , 2 }, // 0x1c
+{ MOS65XX_INS_ORA , MOS65XX_AM_ABS_X , 2 }, // 0x1d
+{ MOS65XX_INS_ASL , MOS65XX_AM_ABS_X , 2 }, // 0x1e
+{ MOS65XX_INS_ORA , MOS65XX_AM_ABS_LONG_X , 3 }, // 0x1f
+{ MOS65XX_INS_JSR , MOS65XX_AM_ABS , 2 }, // 0x20
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_X_IND , 1 }, // 0x21
+{ MOS65XX_INS_JSL , MOS65XX_AM_ABS_LONG , 3 }, // 0x22
+{ MOS65XX_INS_AND , MOS65XX_AM_SR , 1 }, // 0x23
+{ MOS65XX_INS_BIT , MOS65XX_AM_ZP , 1 }, // 0x24
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP , 1 }, // 0x25
+{ MOS65XX_INS_ROL , MOS65XX_AM_ZP , 1 }, // 0x26
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0x27
+{ MOS65XX_INS_PLP , MOS65XX_AM_IMP , 0 }, // 0x28
+{ MOS65XX_INS_AND , MOS65XX_AM_IMM , 1 }, // 0x29
+{ MOS65XX_INS_ROL , MOS65XX_AM_ACC , 0 }, // 0x2a
+{ MOS65XX_INS_PLD , MOS65XX_AM_IMP , 0 }, // 0x2b
+{ MOS65XX_INS_BIT , MOS65XX_AM_ABS , 2 }, // 0x2c
+{ MOS65XX_INS_AND , MOS65XX_AM_ABS , 2 }, // 0x2d
+{ MOS65XX_INS_ROL , MOS65XX_AM_ABS , 2 }, // 0x2e
+{ MOS65XX_INS_AND , MOS65XX_AM_ABS_LONG , 3 }, // 0x2f
+{ MOS65XX_INS_BMI , MOS65XX_AM_REL , 1 }, // 0x30
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_IND_Y , 1 }, // 0x31
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_IND , 1 }, // 0x32
+{ MOS65XX_INS_AND , MOS65XX_AM_SR_IND_Y , 1 }, // 0x33
+{ MOS65XX_INS_BIT , MOS65XX_AM_ZP_X , 1 }, // 0x34
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_X , 1 }, // 0x35
+{ MOS65XX_INS_ROL , MOS65XX_AM_ZP_X , 1 }, // 0x36
+{ MOS65XX_INS_AND , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0x37
+{ MOS65XX_INS_SEC , MOS65XX_AM_IMP , 0 }, // 0x38
+{ MOS65XX_INS_AND , MOS65XX_AM_ABS_Y , 2 }, // 0x39
+{ MOS65XX_INS_DEC , MOS65XX_AM_ACC , 0 }, // 0x3a
+{ MOS65XX_INS_TSC , MOS65XX_AM_IMP , 0 }, // 0x3b
+{ MOS65XX_INS_BIT , MOS65XX_AM_ABS_X , 2 }, // 0x3c
+{ MOS65XX_INS_AND , MOS65XX_AM_ABS_X , 2 }, // 0x3d
+{ MOS65XX_INS_ROL , MOS65XX_AM_ABS_X , 2 }, // 0x3e
+{ MOS65XX_INS_AND , MOS65XX_AM_ABS_LONG_X , 3 }, // 0x3f
+{ MOS65XX_INS_RTI , MOS65XX_AM_IMP , 0 }, // 0x40
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_X_IND , 1 }, // 0x41
+{ MOS65XX_INS_WDM , MOS65XX_AM_INT , 1 }, // 0x42
+{ MOS65XX_INS_EOR , MOS65XX_AM_SR , 1 }, // 0x43
+{ MOS65XX_INS_MVP , MOS65XX_AM_BLOCK , 2 }, // 0x44
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP , 1 }, // 0x45
+{ MOS65XX_INS_LSR , MOS65XX_AM_ZP , 1 }, // 0x46
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0x47
+{ MOS65XX_INS_PHA , MOS65XX_AM_IMP , 0 }, // 0x48
+{ MOS65XX_INS_EOR , MOS65XX_AM_IMM , 1 }, // 0x49
+{ MOS65XX_INS_LSR , MOS65XX_AM_ACC , 0 }, // 0x4a
+{ MOS65XX_INS_PHK , MOS65XX_AM_IMP , 0 }, // 0x4b
+{ MOS65XX_INS_JMP , MOS65XX_AM_ABS , 2 }, // 0x4c
+{ MOS65XX_INS_EOR , MOS65XX_AM_ABS , 2 }, // 0x4d
+{ MOS65XX_INS_LSR , MOS65XX_AM_ABS , 2 }, // 0x4e
+{ MOS65XX_INS_EOR , MOS65XX_AM_ABS_LONG , 3 }, // 0x4f
+{ MOS65XX_INS_BVC , MOS65XX_AM_REL , 1 }, // 0x50
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_IND_Y , 1 }, // 0x51
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_IND , 1 }, // 0x52
+{ MOS65XX_INS_EOR , MOS65XX_AM_SR_IND_Y , 1 }, // 0x53
+{ MOS65XX_INS_MVN , MOS65XX_AM_BLOCK , 2 }, // 0x54
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_X , 1 }, // 0x55
+{ MOS65XX_INS_LSR , MOS65XX_AM_ZP_X , 1 }, // 0x56
+{ MOS65XX_INS_EOR , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0x57
+{ MOS65XX_INS_CLI , MOS65XX_AM_IMP , 0 }, // 0x58
+{ MOS65XX_INS_EOR , MOS65XX_AM_ABS_Y , 2 }, // 0x59
+{ MOS65XX_INS_PHY , MOS65XX_AM_IMP , 0 }, // 0x5a
+{ MOS65XX_INS_TCD , MOS65XX_AM_IMP , 0 }, // 0x5b
+{ MOS65XX_INS_JML , MOS65XX_AM_ABS_LONG , 3 }, // 0x5c
+{ MOS65XX_INS_EOR , MOS65XX_AM_ABS_X , 2 }, // 0x5d
+{ MOS65XX_INS_LSR , MOS65XX_AM_ABS_X , 2 }, // 0x5e
+{ MOS65XX_INS_EOR , MOS65XX_AM_ABS_LONG_X , 3 }, // 0x5f
+{ MOS65XX_INS_RTS , MOS65XX_AM_IMP , 0 }, // 0x60
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_X_IND , 1 }, // 0x61
+{ MOS65XX_INS_PER , MOS65XX_AM_REL , 2 }, // 0x62
+{ MOS65XX_INS_ADC , MOS65XX_AM_SR , 1 }, // 0x63
+{ MOS65XX_INS_STZ , MOS65XX_AM_ZP , 1 }, // 0x64
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP , 1 }, // 0x65
+{ MOS65XX_INS_ROR , MOS65XX_AM_ZP , 1 }, // 0x66
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0x67
+{ MOS65XX_INS_PLA , MOS65XX_AM_IMP , 0 }, // 0x68
+{ MOS65XX_INS_ADC , MOS65XX_AM_IMM , 1 }, // 0x69
+{ MOS65XX_INS_ROR , MOS65XX_AM_ACC , 0 }, // 0x6a
+{ MOS65XX_INS_RTL , MOS65XX_AM_IMP , 0 }, // 0x6b
+{ MOS65XX_INS_JMP , MOS65XX_AM_ABS_IND , 2 }, // 0x6c
+{ MOS65XX_INS_ADC , MOS65XX_AM_ABS , 2 }, // 0x6d
+{ MOS65XX_INS_ROR , MOS65XX_AM_ABS , 2 }, // 0x6e
+{ MOS65XX_INS_ADC , MOS65XX_AM_ABS_LONG , 3 }, // 0x6f
+{ MOS65XX_INS_BVS , MOS65XX_AM_REL , 1 }, // 0x70
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_IND_Y , 1 }, // 0x71
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_IND , 1 }, // 0x72
+{ MOS65XX_INS_ADC , MOS65XX_AM_SR_IND_Y , 1 }, // 0x73
+{ MOS65XX_INS_STZ , MOS65XX_AM_ZP_X , 1 }, // 0x74
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_X , 1 }, // 0x75
+{ MOS65XX_INS_ROR , MOS65XX_AM_ZP_X , 1 }, // 0x76
+{ MOS65XX_INS_ADC , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0x77
+{ MOS65XX_INS_SEI , MOS65XX_AM_IMP , 0 }, // 0x78
+{ MOS65XX_INS_ADC , MOS65XX_AM_ABS_Y , 2 }, // 0x79
+{ MOS65XX_INS_PLY , MOS65XX_AM_IMP , 0 }, // 0x7a
+{ MOS65XX_INS_TDC , MOS65XX_AM_IMP , 0 }, // 0x7b
+{ MOS65XX_INS_JMP , MOS65XX_AM_ABS_X_IND , 2 }, // 0x7c
+{ MOS65XX_INS_ADC , MOS65XX_AM_ABS_X , 2 }, // 0x7d
+{ MOS65XX_INS_ROR , MOS65XX_AM_ABS_X , 2 }, // 0x7e
+{ MOS65XX_INS_ADC , MOS65XX_AM_ABS_LONG_X , 3 }, // 0x7f
+{ MOS65XX_INS_BRA , MOS65XX_AM_REL , 1 }, // 0x80
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_X_IND , 1 }, // 0x81
+{ MOS65XX_INS_BRL , MOS65XX_AM_REL , 2 }, // 0x82
+{ MOS65XX_INS_STA , MOS65XX_AM_SR , 1 }, // 0x83
+{ MOS65XX_INS_STY , MOS65XX_AM_ZP , 1 }, // 0x84
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP , 1 }, // 0x85
+{ MOS65XX_INS_STX , MOS65XX_AM_ZP , 1 }, // 0x86
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0x87
+{ MOS65XX_INS_DEY , MOS65XX_AM_IMP , 0 }, // 0x88
+{ MOS65XX_INS_BIT , MOS65XX_AM_IMM , 1 }, // 0x89
+{ MOS65XX_INS_TXA , MOS65XX_AM_IMP , 0 }, // 0x8a
+{ MOS65XX_INS_PHB , MOS65XX_AM_IMP , 0 }, // 0x8b
+{ MOS65XX_INS_STY , MOS65XX_AM_ABS , 2 }, // 0x8c
+{ MOS65XX_INS_STA , MOS65XX_AM_ABS , 2 }, // 0x8d
+{ MOS65XX_INS_STX , MOS65XX_AM_ABS , 2 }, // 0x8e
+{ MOS65XX_INS_STA , MOS65XX_AM_ABS_LONG , 3 }, // 0x8f
+{ MOS65XX_INS_BCC , MOS65XX_AM_REL , 1 }, // 0x90
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_IND_Y , 1 }, // 0x91
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_IND , 1 }, // 0x92
+{ MOS65XX_INS_STA , MOS65XX_AM_SR_IND_Y , 1 }, // 0x93
+{ MOS65XX_INS_STY , MOS65XX_AM_ZP_X , 1 }, // 0x94
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_X , 1 }, // 0x95
+{ MOS65XX_INS_STX , MOS65XX_AM_ZP_Y , 1 }, // 0x96
+{ MOS65XX_INS_STA , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0x97
+{ MOS65XX_INS_TYA , MOS65XX_AM_IMP , 0 }, // 0x98
+{ MOS65XX_INS_STA , MOS65XX_AM_ABS_Y , 2 }, // 0x99
+{ MOS65XX_INS_TXS , MOS65XX_AM_IMP , 0 }, // 0x9a
+{ MOS65XX_INS_TXY , MOS65XX_AM_IMP , 0 }, // 0x9b
+{ MOS65XX_INS_STZ , MOS65XX_AM_ABS , 2 }, // 0x9c
+{ MOS65XX_INS_STA , MOS65XX_AM_ABS_X , 2 }, // 0x9d
+{ MOS65XX_INS_STZ , MOS65XX_AM_ABS_X , 2 }, // 0x9e
+{ MOS65XX_INS_STA , MOS65XX_AM_ABS_LONG_X , 3 }, // 0x9f
+{ MOS65XX_INS_LDY , MOS65XX_AM_IMM , 1 }, // 0xa0
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_X_IND , 1 }, // 0xa1
+{ MOS65XX_INS_LDX , MOS65XX_AM_IMM , 1 }, // 0xa2
+{ MOS65XX_INS_LDA , MOS65XX_AM_SR , 1 }, // 0xa3
+{ MOS65XX_INS_LDY , MOS65XX_AM_ZP , 1 }, // 0xa4
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP , 1 }, // 0xa5
+{ MOS65XX_INS_LDX , MOS65XX_AM_ZP , 1 }, // 0xa6
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0xa7
+{ MOS65XX_INS_TAY , MOS65XX_AM_IMP , 0 }, // 0xa8
+{ MOS65XX_INS_LDA , MOS65XX_AM_IMM , 1 }, // 0xa9
+{ MOS65XX_INS_TAX , MOS65XX_AM_IMP , 0 }, // 0xaa
+{ MOS65XX_INS_PLB , MOS65XX_AM_IMP , 0 }, // 0xab
+{ MOS65XX_INS_LDY , MOS65XX_AM_ABS , 2 }, // 0xac
+{ MOS65XX_INS_LDA , MOS65XX_AM_ABS , 2 }, // 0xad
+{ MOS65XX_INS_LDX , MOS65XX_AM_ABS , 2 }, // 0xae
+{ MOS65XX_INS_LDA , MOS65XX_AM_ABS_LONG , 3 }, // 0xaf
+{ MOS65XX_INS_BCS , MOS65XX_AM_REL , 1 }, // 0xb0
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_IND_Y , 1 }, // 0xb1
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_IND , 1 }, // 0xb2
+{ MOS65XX_INS_LDA , MOS65XX_AM_SR_IND_Y , 1 }, // 0xb3
+{ MOS65XX_INS_LDY , MOS65XX_AM_ZP_X , 1 }, // 0xb4
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_X , 1 }, // 0xb5
+{ MOS65XX_INS_LDX , MOS65XX_AM_ZP_Y , 1 }, // 0xb6
+{ MOS65XX_INS_LDA , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0xb7
+{ MOS65XX_INS_CLV , MOS65XX_AM_IMP , 0 }, // 0xb8
+{ MOS65XX_INS_LDA , MOS65XX_AM_ABS_Y , 2 }, // 0xb9
+{ MOS65XX_INS_TSX , MOS65XX_AM_IMP , 0 }, // 0xba
+{ MOS65XX_INS_TYX , MOS65XX_AM_IMP , 0 }, // 0xbb
+{ MOS65XX_INS_LDY , MOS65XX_AM_ABS_X , 2 }, // 0xbc
+{ MOS65XX_INS_LDA , MOS65XX_AM_ABS_X , 2 }, // 0xbd
+{ MOS65XX_INS_LDX , MOS65XX_AM_ABS_Y , 2 }, // 0xbe
+{ MOS65XX_INS_LDA , MOS65XX_AM_ABS_LONG_X , 3 }, // 0xbf
+{ MOS65XX_INS_CPY , MOS65XX_AM_IMM , 1 }, // 0xc0
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_X_IND , 1 }, // 0xc1
+{ MOS65XX_INS_REP , MOS65XX_AM_IMM , 1 }, // 0xc2
+{ MOS65XX_INS_CMP , MOS65XX_AM_SR , 1 }, // 0xc3
+{ MOS65XX_INS_CPY , MOS65XX_AM_ZP , 1 }, // 0xc4
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP , 1 }, // 0xc5
+{ MOS65XX_INS_DEC , MOS65XX_AM_ZP , 1 }, // 0xc6
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0xc7
+{ MOS65XX_INS_INY , MOS65XX_AM_IMP , 0 }, // 0xc8
+{ MOS65XX_INS_CMP , MOS65XX_AM_IMM , 1 }, // 0xc9
+{ MOS65XX_INS_DEX , MOS65XX_AM_IMP , 0 }, // 0xca
+{ MOS65XX_INS_WAI , MOS65XX_AM_IMP , 0 }, // 0xcb
+{ MOS65XX_INS_CPY , MOS65XX_AM_ABS , 2 }, // 0xcc
+{ MOS65XX_INS_CMP , MOS65XX_AM_ABS , 2 }, // 0xcd
+{ MOS65XX_INS_DEC , MOS65XX_AM_ABS , 2 }, // 0xce
+{ MOS65XX_INS_CMP , MOS65XX_AM_ABS_LONG , 3 }, // 0xcf
+{ MOS65XX_INS_BNE , MOS65XX_AM_REL , 1 }, // 0xd0
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_IND_Y , 1 }, // 0xd1
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_IND , 1 }, // 0xd2
+{ MOS65XX_INS_CMP , MOS65XX_AM_SR_IND_Y , 1 }, // 0xd3
+{ MOS65XX_INS_PEI , MOS65XX_AM_ZP_IND , 1 }, // 0xd4
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_X , 1 }, // 0xd5
+{ MOS65XX_INS_DEC , MOS65XX_AM_ZP_X , 1 }, // 0xd6
+{ MOS65XX_INS_CMP , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0xd7
+{ MOS65XX_INS_CLD , MOS65XX_AM_IMP , 0 }, // 0xd8
+{ MOS65XX_INS_CMP , MOS65XX_AM_ABS_Y , 2 }, // 0xd9
+{ MOS65XX_INS_PHX , MOS65XX_AM_IMP , 0 }, // 0xda
+{ MOS65XX_INS_STP , MOS65XX_AM_IMP , 0 }, // 0xdb
+{ MOS65XX_INS_JML , MOS65XX_AM_ABS_IND_LONG , 2 }, // 0xdc
+{ MOS65XX_INS_CMP , MOS65XX_AM_ABS_X , 2 }, // 0xdd
+{ MOS65XX_INS_DEC , MOS65XX_AM_ABS_X , 2 }, // 0xde
+{ MOS65XX_INS_CMP , MOS65XX_AM_ABS_LONG_X , 3 }, // 0xdf
+{ MOS65XX_INS_CPX , MOS65XX_AM_IMM , 1 }, // 0xe0
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_X_IND , 1 }, // 0xe1
+{ MOS65XX_INS_SEP , MOS65XX_AM_IMM , 1 }, // 0xe2
+{ MOS65XX_INS_SBC , MOS65XX_AM_SR , 1 }, // 0xe3
+{ MOS65XX_INS_CPX , MOS65XX_AM_ZP , 1 }, // 0xe4
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP , 1 }, // 0xe5
+{ MOS65XX_INS_INC , MOS65XX_AM_ZP , 1 }, // 0xe6
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_IND_LONG , 1 }, // 0xe7
+{ MOS65XX_INS_INX , MOS65XX_AM_IMP , 0 }, // 0xe8
+{ MOS65XX_INS_SBC , MOS65XX_AM_IMM , 1 }, // 0xe9
+{ MOS65XX_INS_NOP , MOS65XX_AM_IMP , 0 }, // 0xea
+{ MOS65XX_INS_XBA , MOS65XX_AM_IMP , 0 }, // 0xeb
+{ MOS65XX_INS_CPX , MOS65XX_AM_ABS , 2 }, // 0xec
+{ MOS65XX_INS_SBC , MOS65XX_AM_ABS , 2 }, // 0xed
+{ MOS65XX_INS_INC , MOS65XX_AM_ABS , 2 }, // 0xee
+{ MOS65XX_INS_SBC , MOS65XX_AM_ABS_LONG , 3 }, // 0xef
+{ MOS65XX_INS_BEQ , MOS65XX_AM_REL , 1 }, // 0xf0
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_IND_Y , 1 }, // 0xf1
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_IND , 1 }, // 0xf2
+{ MOS65XX_INS_SBC , MOS65XX_AM_SR_IND_Y , 1 }, // 0xf3
+{ MOS65XX_INS_PEA , MOS65XX_AM_ABS , 2 }, // 0xf4
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_X , 1 }, // 0xf5
+{ MOS65XX_INS_INC , MOS65XX_AM_ZP_X , 1 }, // 0xf6
+{ MOS65XX_INS_SBC , MOS65XX_AM_ZP_IND_LONG_Y, 1 }, // 0xf7
+{ MOS65XX_INS_SED , MOS65XX_AM_IMP , 0 }, // 0xf8
+{ MOS65XX_INS_SBC , MOS65XX_AM_ABS_Y , 2 }, // 0xf9
+{ MOS65XX_INS_PLX , MOS65XX_AM_IMP , 0 }, // 0xfa
+{ MOS65XX_INS_XCE , MOS65XX_AM_IMP , 0 }, // 0xfb
+{ MOS65XX_INS_JSR , MOS65XX_AM_ABS_X_IND , 2 }, // 0xfc
+{ MOS65XX_INS_SBC , MOS65XX_AM_ABS_X , 2 }, // 0xfd
+{ MOS65XX_INS_INC , MOS65XX_AM_ABS_X , 2 }, // 0xfe
+{ MOS65XX_INS_SBC , MOS65XX_AM_ABS_LONG_X , 3 }, // 0xff