Pixel graphics version of new logo created by Benedikt Freisen, as used for SourceFor...
[sdcc.git] / sdcc / sim / ucsim / src / sims / m68hc12.src / decode12.h
blobe08ae73240eadb8c8ec11d2002d2068fe7556063
1 #include "gen.h"
3 // 00 BGND
4 DEC(0, 01, mem , _NONE , "MEM" , ' ', 1 , 5)
5 DEC(0, 02, inxy , _cY , "INY" , ' ', 1 , 1)
6 DEC(0, 03, dexy , _cY , "INY" , ' ', 1 , 1)
7 // 04 loop
8 DEC(0, 05, jump , _xba , "JMP %p" , ' ', -2 , 0x643)
9 DEC(0, 06, jump , _ea , "JMP %e" , ' ', 2 , 4)
10 DEC(0, 07, bsr , _NONE , "BSR %r" , ' ', 2 , 4)
11 DEC(0, 08, inxy , _cX , "INX" , ' ', 1 , 1)
12 DEC(0, 09, dexy , _cX , "INX" , ' ', 1 , 1)
13 DEC(0, 0a, rtc , _NONE , "RTC" , ' ', 1 , 7)
14 DEC(0, 0b, rti , _NONE , "RTI" , ' ', 1 , 8)
15 DEC(0, 0c, Or , _xb_i8 , "BSET %p,%b" , ' ', -4 , 4)
16 DEC(0, 0d, And , _xb_i8n , "BCLR %p,%b" , ' ', -4 , 4)
17 DEC(0, 0e, brset_id, _NONE , "BRSET %p,%b,%r", ' ', -4 , 5)
18 DEC(0, 0f, brclr_id, _NONE , "BRCLR %p,%b,%r", ' ', -4 , 5)
20 DEC(0, 10, andcc , _i8 , "ANDCC %b" , ' ', 2 , 1)
21 DEC(0, 11, ediv , _NONE , "EDIV" , ' ', 1 , 11)
22 DEC(0, 12, mul , _NONE , "MUL" , ' ', 1 , 1)
23 DEC(0, 13, emul , _NONE , "EMUL" , ' ', 1 , 3)
24 DEC(0, 14, andcc , _i8 , "ORCC %b" , ' ', 2 , 1)
25 DEC(0, 15, jsr , _xba , "JSR %p" , ' ', -2 , 0x764)
26 DEC(0, 16, jsr , _ea , "JSR %e" , ' ', 3 , 4)
27 DEC(0, 17, jsr , _da , "JSR %d" , ' ', 2 , 4)
28 // 18 -> page18
29 DEC(0, 19, lea , _cY , "LEAY %p" , ' ', -2 , 0x532)
30 DEC(0, 1a, lea , _cX , "LEAX %p" , ' ', -2 , 0x532)
31 DEC(0, 1b, lea , _cS , "LEAS %p" , ' ', -2 , 0x532)
32 DEC(0, 1c, Or , _e_i8 , "BSET %e,%b" , ' ', 4 , 4)
33 DEC(0, 1d, And , _e_i8n , "BCLR %e,%b" , ' ', 4 , 4)
34 DEC(0, 1e, brset_e , _NONE , "BRSET %e,%b,%r", ' ', 5 , 5)
35 DEC(0, 1f, brclr_e , _NONE , "BRCLR %e,%b,%r", ' ', 5 , 5)
37 DEC(0, 20, BRA , 0x20 , "BRA %r" , ' ', 2 , 1)
38 DEC(0, 21, BRN , 0x21 , "BRN %r" , ' ', 2 , 1)
39 DEC(0, 22, BHI , 0x22 , "BHI %r" , ' ', 2 , 1)
40 DEC(0, 23, BLS , 0x23 , "BLS %r" , ' ', 2 , 1)
41 DEC(0, 24, BCC , 0x24 , "BCC %r" , ' ', 2 , 1)
42 DEC(0, 25, BCS , 0x25 , "BCS %r" , ' ', 2 , 1)
43 DEC(0, 26, BNE , 0x26 , "BNE %r" , ' ', 2 , 1)
44 DEC(0, 27, BEQ , 0x27 , "BEQ %r" , ' ', 2 , 1)
45 DEC(0, 28, BVC , 0x28 , "BVC %r" , ' ', 2 , 1)
46 DEC(0, 29, BVS , 0x29 , "BVS %r" , ' ', 2 , 1)
47 DEC(0, 2a, BPL , 0x2a , "BPL %r" , ' ', 2 , 1)
48 DEC(0, 2b, BMI , 0x2b , "BMI %r" , ' ', 2 , 1)
49 DEC(0, 2c, BGE , 0x2c , "BGE %r" , ' ', 2 , 1)
50 DEC(0, 2d, BLT , 0x2d , "BLT %r" , ' ', 2 , 1)
51 DEC(0, 2e, BGT , 0x2e , "BGT %r" , ' ', 2 , 1)
52 DEC(0, 2f, BLE , 0x2f , "BLE %r" , ' ', 2 , 1)
54 DEC(0, 30, i_pul16 , _cX , "PULX" , ' ', 1 , 3)
55 DEC(0, 31, i_pul16 , _cY , "PULY" , ' ', 1 , 3)
56 DEC(0, 32, i_pul8 , _cA , "PULA" , ' ', 1 , 3)
57 DEC(0, 33, i_pul8 , _cB , "PULB" , ' ', 1 , 3)
58 DEC(0, 34, i_psh16 , _Xop , "PSHX" , ' ', 1 , 2)
59 DEC(0, 35, i_psh16 , _Yop , "PSHY" , ' ', 1 , 2)
60 DEC(0, 36, i_psh8 , _Aop , "PSHA" , ' ', 1 , 2)
61 DEC(0, 37, i_psh8 , _Bop , "PSHB" , ' ', 1 , 2)
62 DEC(0, 38, i_pul8 , _cC , "PULC" , ' ', 1 , 3)
63 DEC(0, 39, i_psh8 , _Cop , "PSHC" , ' ', 1 , 2)
64 DEC(0, 3a, i_pul16 , _cD , "PULD" , ' ', 1 , 3)
65 DEC(0, 3b, i_psh16 , _Dop , "PSHD" , ' ', 1 , 2)
66 // 3c wavr
67 DEC(0, 3d, rts , _NONE , "RTS" , ' ', 1 , 5)
68 // 3e WAI
69 DEC(0, 3f, swi , _NONE , "SWI" , ' ', 1 , 9)
71 DEC(0, 40, neg , _cA , "NEGA" , ' ', 1 , 1)
72 DEC(0, 41, com , _cA , "COMA" , ' ', 1 , 1)
73 DEC(0, 42, inc , _cA , "INCA" , ' ', 1 , 1)
74 DEC(0, 43, dec , _cA , "DECA" , ' ', 1 , 1)
75 DEC(0, 44, lsr , _cA , "LSRA" , ' ', 1 , 1)
76 DEC(0, 45, rol , _cA , "ROLA" , ' ', 1 , 1)
77 DEC(0, 46, ror , _cA , "RORA" , ' ', 1 , 1)
78 DEC(0, 47, asr , _cA , "ASRA" , ' ', 1 , 1)
79 DEC(0, 48, asl , _cA , "ASLA" , ' ', 1 , 1)
80 DEC(0, 49, lsr16 , _cD , "LSRD" , ' ', 1 , 1)
81 DEC(0, 4a, call_e , _NONE , "CALL 'ep'" , ' ', 4 , 7)
82 DEC(0, 4b, call_id , _NONE , "CALL 'ip'" , ' ', -2 , 0xa98)
83 DEC(0, 4c, Or , _d_i8 , "BSET %d,%b" , ' ', 3 , 4)
84 DEC(0, 4d, And , _d_i8n , "BCLR %d,%b" , ' ', 3 , 4)
85 DEC(0, 4e, brset_d , _NONE , "BRSET %d,%b,%r", ' ', 4 , 5)
86 DEC(0, 4f, brclr_d , _NONE , "BRCLR %d,%b,%r", ' ', 4 , 5)
88 DEC(0, 50, neg , _cB , "NEGB" , ' ', 1 , 1)
89 DEC(0, 51, com , _cB , "COMB" , ' ', 1 , 1)
90 DEC(0, 52, inc , _cB , "INCB" , ' ', 1 , 1)
91 DEC(0, 53, dec , _cB , "DECB" , ' ', 1 , 1)
92 DEC(0, 54, lsr , _cB , "LSRB" , ' ', 1 , 1)
93 DEC(0, 55, rol , _cB , "ROLB" , ' ', 1 , 1)
94 DEC(0, 56, ror , _cB , "RORB" , ' ', 1 , 1)
95 DEC(0, 57, asr , _cB , "ASRB" , ' ', 1 , 1)
96 DEC(0, 58, asl , _cB , "ASLB" , ' ', 1 , 1)
97 DEC(0, 59, asl16 , _cD , "LSLD" , ' ', 1 , 1)
98 DEC(0, 5a, sta , _d_Aop , "STAA %d" , ' ', 2 , 2)
99 DEC(0, 5b, sta , _d_Bop , "STAB %d" , ' ', 2 , 2)
100 DEC(0, 5c, stsx , _da_Dop , "STD %d" , ' ', 2 , 2)
101 DEC(0, 5d, stsx , _da_Yop , "STY %d" , ' ', 2 , 2)
102 DEC(0, 5e, stsx , _da_Xop , "STX %d" , ' ', 2 , 2)
103 DEC(0, 5f, stsx , _da_Sop , "STS %d" , ' ', 2 , 2)
105 DEC(0, 60, neg , _xb , "NEG %p" , ' ', -2 , 0x643)
106 DEC(0, 61, com , _xb , "COM %p" , ' ', -2 , 0x643)
107 DEC(0, 62, inc , _xb , "INC %p" , ' ', -2 , 0x643)
108 DEC(0, 63, dec , _xb , "DEC %p" , ' ', -2 , 0x643)
109 DEC(0, 64, lsr , _xb , "LSR %p" , ' ', -2 , 0x643)
110 DEC(0, 65, rol , _xb , "ROL %p" , ' ', -2 , 0x643)
111 DEC(0, 66, ror , _xb , "ROR %p" , ' ', -2 , 0x643)
112 DEC(0, 67, asr , _xb , "ASR %p" , ' ', -2 , 0x643)
113 DEC(0, 68, asl , _xb , "ASL %p" , ' ', -2 , 0x643)
114 DEC(0, 69, clr , _xb , "CLR %p" , ' ', -2 , 0x532)
115 DEC(0, 6a, sta , _xb_Aop , "STAA %p" , ' ', -2 , 0x532)
116 DEC(0, 6b, sta , _xb_Bop , "STAB %p" , ' ', -2 , 0x532)
117 DEC(0, 6c, stsx , _xba_Dop , "STD %p" , ' ', -2 , 0x532)
118 DEC(0, 6d, stsx , _xba_Yop , "STY %p" , ' ', -2 , 0x532)
119 DEC(0, 6e, stsx , _xba_Xop , "STX %p" , ' ', -2 , 0x532)
120 DEC(0, 6f, stsx , _xba_Sop , "STS %p" , ' ', -2 , 0x532)
122 DEC(0, 70, neg , _e , "NEG %e" , ' ', 3 , 3)
123 DEC(0, 71, com , _e , "COM %e" , ' ', 3 , 3)
124 DEC(0, 72, inc , _e , "INC %e" , ' ', 3 , 3)
125 DEC(0, 73, dec , _e , "DEC %e" , ' ', 3 , 3)
126 DEC(0, 74, lsr , _e , "LSR %e" , ' ', 3 , 3)
127 DEC(0, 75, rol , _e , "ROL %e" , ' ', 3 , 3)
128 DEC(0, 76, ror , _e , "ROR %e" , ' ', 3 , 3)
129 DEC(0, 77, asr , _e , "ASR %e" , ' ', 3 , 3)
130 DEC(0, 78, asl , _e , "ASL %e" , ' ', 3 , 3)
131 DEC(0, 79, clr , _e , "CLR %e" , ' ', 3 , 3)
132 DEC(0, 7a, sta , _e_Aop , "STAA %e" , ' ', 3 , 3)
133 DEC(0, 7b, sta , _e_Bop , "STAB %e" , ' ', 3 , 3)
134 DEC(0, 7c, stsx , _ea_Dop , "STD %e" , ' ', 3 , 3)
135 DEC(0, 7d, stsx , _ea_Yop , "STY %e" , ' ', 3 , 3)
136 DEC(0, 7e, stsx , _ea_Xop , "STX %e" , ' ', 3 , 3)
137 DEC(0, 7f, stsx , _ea_Sop , "STS %e" , ' ', 3 , 3)
139 DEC(0, 80, sub , _A_i8 , "SUBA %b" , ' ', 2 , 1)
140 DEC(0, 81, cmp , _Aop_i8 , "CMPA %b" , ' ', 2 , 1)
141 DEC(0, 82, sbc , _A_i8 , "SBCA %b" , ' ', 2 , 1)
142 DEC(0, 83, sub16 , _D_i16 , "SUBD %B" , ' ', 3 , 2)
143 DEC(0, 84, And , _A_i8 , "ANDA %b" , ' ', 2 , 1)
144 DEC(0, 85, bit , _Aop_i8 , "BITA %b" , ' ', 2 , 1)
145 DEC(0, 86, lda , _A_i8 , "LDAA %b" , ' ', 2 , 1)
146 DEC(0, 87, clr , _cA , "CLRA" , ' ', 1 , 1)
147 DEC(0, 88, eor , _A_i8 , "EORA %b" , ' ', 2 , 1)
148 DEC(0, 89, adc , _A_i8 , "ADCA %b" , ' ', 2 , 1)
149 DEC(0, 8a, Or , _A_i8 , "ORAA %b" , ' ', 2 , 1)
150 DEC(0, 8b, add , _A_i8 , "ADDA %b" , ' ', 2 , 1)
151 DEC(0, 8c, cp16 , _Dop_i16 , "CPD %B" , ' ', 3 , 2)
152 DEC(0, 8d, cp16 , _Yop_i16 , "CPY %B" , ' ', 3 , 2)
153 DEC(0, 8e, cp16 , _Xop_i16 , "CPX %B" , ' ', 3 , 2)
154 DEC(0, 8f, cp16 , _Sop_i16 , "CPS %B" , ' ', 3 , 2)
156 DEC(0, 90, sub , _A_dop , "SUBA %d" , ' ', 2 , 3)
157 DEC(0, 91, cmp , _Aop_dop , "CMPA %d" , ' ', 2 , 3)
158 DEC(0, 92, sbc , _A_dop , "SBCA %d" , ' ', 2 , 3)
159 DEC(0, 93, sub16 , _D_dop16 , "SUBD %D" , ' ', 2 , 3)
160 DEC(0, 94, And , _A_dop , "ANDA %d" , ' ', 2 , 3)
161 DEC(0, 95, bit , _Aop_dop , "BITA %d" , ' ', 2 , 3)
162 DEC(0, 96, lda , _A_dop , "LDAA %d" , ' ', 2 , 3)
163 DEC(0, 97, tst , _Aop , "TSTA" , ' ', 1 , 1)
164 DEC(0, 98, eor , _A_dop , "EORA %d" , ' ', 2 , 3)
165 DEC(0, 99, adc , _A_dop , "ADCA %d" , ' ', 2 , 3)
166 DEC(0, 9a, Or , _A_dop , "ORAA %d" , ' ', 2 , 3)
167 DEC(0, 9b, add , _A_dop , "ADDA %d" , ' ', 2 , 3)
168 DEC(0, 9c, cp16 , _Dop_dop16 , "CPD %D" , ' ', 2 , 3)
169 DEC(0, 9d, cp16 , _Yop_dop16 , "CPY %D" , ' ', 2 , 3)
170 DEC(0, 9e, cp16 , _Xop_dop16 , "CPX %D" , ' ', 2 , 3)
171 DEC(0, 9f, cp16 , _Sop_dop16 , "CPS %D" , ' ', 2 , 3)
173 DEC(0, a0, sub , _A_xbop8 , "SUBA %p" , ' ', -2 , 0x643)
174 DEC(0, a1, cmp , _Aop_xbop8 , "CMPA %p" , ' ', -2 , 0x643)
175 DEC(0, a2, sbc , _A_xbop8 , "SBCA %p" , ' ', -2 , 0x643)
176 DEC(0, a3, sub16 , _D_xbop16 , "SUBD %p" , ' ', -2 , 0x643)
177 DEC(0, a4, And , _A_xbop8 , "ANDA %p" , ' ', -2 , 0x643)
178 DEC(0, a5, bit , _Aop_xbop8 , "BITA %p" , ' ', -2 , 0x643)
179 DEC(0, a6, lda , _A_xbop8 , "LDAA %p" , ' ', -2 , 0x643)
180 DEC(0, a7, NOP , 0xa7 , "NOP" , ' ', 1 , 1)
181 DEC(0, a8, eor , _A_xbop8 , "EORA %p" , ' ', -2 , 0x643)
182 DEC(0, a9, adc , _A_xbop8 , "ADCA %p" , ' ', -2 , 0x643)
183 DEC(0, aa, Or , _A_xbop8 , "ORAA %p" , ' ', -2 , 0x643)
184 DEC(0, ab, add , _A_xbop8 , "ADDA %p" , ' ', -2 , 0x643)
185 DEC(0, ac, cp16 , _Dop_xbop16 , "CPD %p" , ' ', -2 , 0x643)
186 DEC(0, ad, cp16 , _Yop_xbop16 , "CPY %p" , ' ', -2 , 0x643)
187 DEC(0, ae, cp16 , _Xop_xbop16 , "CPX %p" , ' ', -2 , 0x643)
188 DEC(0, af, cp16 , _Sop_xbop16 , "CPS %p" , ' ', -2 , 0x643)
190 DEC(0, b0, sub , _A_eop , "SUBA %e" , ' ', 3 , 3)
191 DEC(0, b1, cmp , _Aop_eop , "CMPA %e" , ' ', 3 , 3)
192 DEC(0, b2, sbc , _A_eop , "SBCA %e" , ' ', 3 , 3)
193 DEC(0, b3, sub16 , _D_eop16 , "SUBD %E" , ' ', 3 , 3)
194 DEC(0, b4, And , _A_eop , "ANDA %e" , ' ', 3 , 3)
195 DEC(0, b5, bit , _Aop_eop , "BITA %e" , ' ', 3 , 3)
196 DEC(0, b6, lda , _A_eop , "LDAA %e" , ' ', 3 , 3)
197 DEC(0, b7, exec_b7 , _NONE , "%T" , ' ', 2 , 0)
198 DEC(0, b8, eor , _A_eop , "EORA %e" , ' ', 3 , 3)
199 DEC(0, b9, adc , _A_eop , "ADCA %e" , ' ', 3 , 3)
200 DEC(0, ba, Or , _A_eop , "ORAA %e" , ' ', 3 , 3)
201 DEC(0, bb, add , _A_eop , "ADDA %e" , ' ', 3 , 3)
202 DEC(0, bc, cp16 , _Dop_eop16 , "CPD %E" , ' ', 3 , 3)
203 DEC(0, bd, cp16 , _Yop_eop16 , "CPY %E" , ' ', 3 , 3)
204 DEC(0, be, cp16 , _Xop_eop16 , "CPX %E" , ' ', 3 , 3)
205 DEC(0, bf, cp16 , _Sop_eop16 , "CPS %E" , ' ', 3 , 3)
207 DEC(0, c0, sub , _B_i8 , "SUBB %b" , ' ', 2 , 1)
208 DEC(0, c1, cmp , _Bop_i8 , "CMPB %b" , ' ', 2 , 1)
209 DEC(0, c2, sbc , _B_i8 , "SBCB %b" , ' ', 2 , 1)
210 DEC(0, c3, add16 , _D_i16 , "ADDD %B" , ' ', 3 , 2)
211 DEC(0, c4, And , _B_i8 , "ANDB %b" , ' ', 2 , 1)
212 DEC(0, c5, bit , _Bop_i8 , "BITB %b" , ' ', 2 , 1)
213 DEC(0, c6, lda , _B_i8 , "LDAB %b" , ' ', 2 , 1)
214 DEC(0, c7, clr , _cB , "CLRB" , ' ', 1 , 1)
215 DEC(0, c8, eor , _B_i8 , "EORB %b" , ' ', 2 , 1)
216 DEC(0, c9, adc , _B_i8 , "ADCB %b" , ' ', 2 , 1)
217 DEC(0, ca, Or , _B_i8 , "ORAB %b" , ' ', 2 , 1)
218 DEC(0, cb, add , _B_i8 , "ADDB %b" , ' ', 2 , 1)
219 DEC(0, cc, ld16 , _D_i16 , "LDD %B" , ' ', 3 , 2)
220 DEC(0, cd, ld16 , _Y_i16 , "LDY %B" , ' ', 3 , 2)
221 DEC(0, ce, ld16 , _X_i16 , "LDX %B" , ' ', 3 , 2)
222 DEC(0, cf, ld16 , _S_i16 , "LDS %B" , ' ', 3 , 2)
224 DEC(0, d0, sub , _B_dop , "SUBB %d" , ' ', 2 , 3)
225 DEC(0, d1, cmp , _Bop_dop , "CMPB %d" , ' ', 2 , 3)
226 DEC(0, d2, sbc , _B_dop , "SBCB %d" , ' ', 2 , 3)
227 DEC(0, d3, add16 , _D_dop16 , "ADDD %D" , ' ', 2 , 3)
228 DEC(0, d4, And , _B_dop , "ANDB %d" , ' ', 2 , 3)
229 DEC(0, d5, bit , _Bop_dop , "BITB %d" , ' ', 2 , 3)
230 DEC(0, d6, lda , _B_dop , "LDAB %d" , ' ', 2 , 3)
231 DEC(0, d7, tst , _Bop , "TSTB" , ' ', 1 , 1)
232 DEC(0, d8, eor , _B_dop , "EORB %d" , ' ', 2 , 3)
233 DEC(0, d9, adc , _B_dop , "ADCB %d" , ' ', 2 , 3)
234 DEC(0, da, Or , _B_dop , "ORAB %d" , ' ', 2 , 3)
235 DEC(0, db, add , _B_dop , "ADDB %d" , ' ', 2 , 3)
236 DEC(0, dc, ld16 , _D_dop16 , "LDD %D" , ' ', 2 , 3)
237 DEC(0, dd, ld16 , _Y_dop16 , "LDY %D" , ' ', 2 , 3)
238 DEC(0, de, ld16 , _X_dop16 , "LDX %D" , ' ', 2 , 3)
239 DEC(0, df, ld16 , _S_dop16 , "LDS %D" , ' ', 2 , 3)
241 DEC(0, e0, sub , _B_xbop8 , "SUBB %p" , ' ', -2 , 0x643)
242 DEC(0, e1, cmp , _Bop_xbop8 , "CMPB %p" , ' ', -2 , 0x643)
243 DEC(0, e2, sbc , _B_xbop8 , "SBCB %p" , ' ', -2 , 0x643)
244 DEC(0, e3, add16 , _D_xbop16 , "ADDD %p" , ' ', -2 , 0x643)
245 DEC(0, e4, And , _B_xbop8 , "ANDB %p" , ' ', -2 , 0x643)
246 DEC(0, e5, bit , _Bop_xbop8 , "BITB %p" , ' ', -2 , 0x643)
247 DEC(0, e6, lda , _B_xbop8 , "LDAB %p" , ' ', -2 , 0x643)
248 DEC(0, e7, tst , _xbop8 , "TST %p" , ' ', -2 , 0x532)
249 DEC(0, e8, eor , _B_xbop8 , "EORB %p" , ' ', -2 , 0x633)
250 DEC(0, e9, adc , _B_xbop8 , "ADCB %p" , ' ', -2 , 0x643)
251 DEC(0, ea, Or , _B_xbop8 , "ORAB %p" , ' ', -2 , 0x643)
252 DEC(0, eb, add , _B_xbop8 , "ADDB %p" , ' ', -2 , 0x643)
253 DEC(0, ec, ld16 , _D_xbop16 , "LDD %p" , ' ', -2 , 0x643)
254 DEC(0, ed, ld16 , _Y_xbop16 , "LDY %p" , ' ', -2 , 0x643)
255 DEC(0, ee, ld16 , _X_xbop16 , "LDX %p" , ' ', -2 , 0x643)
256 DEC(0, ef, ld16 , _S_xbop16 , "LDS %p" , ' ', -2 , 0x643)
258 DEC(0, f0, sub , _B_eop , "SUBB %e" , ' ', 3 , 3)
259 DEC(0, f1, cmp , _Bop_eop , "CMPB %e" , ' ', 3 , 3)
260 DEC(0, f2, sbc , _B_eop , "SBCB %e" , ' ', 3 , 3)
261 DEC(0, f3, add16 , _D_eop16 , "ADDD %E" , ' ', 3 , 3)
262 DEC(0, f4, And , _B_eop , "ANDB %e" , ' ', 3 , 3)
263 DEC(0, f5, bit , _Bop_eop , "BITB %e" , ' ', 3 , 3)
264 DEC(0, f6, lda , _B_eop , "LDAB %e" , ' ', 3 , 3)
265 DEC(0, f7, tst , _eop , "TST %e" , ' ', 3 , 3)
266 DEC(0, f8, eor , _B_eop , "EORB %e" , ' ', 3 , 3)
267 DEC(0, f9, adc , _B_eop , "ADCB %e" , ' ', 3 , 3)
268 DEC(0, fa, Or , _B_eop , "ORAB %e" , ' ', 3 , 3)
269 DEC(0, fb, add , _B_eop , "ADDB %e" , ' ', 3 , 3)
270 DEC(0, fc, ld16 , _D_eop16 , "LDD %E" , ' ', 3 , 3)
271 DEC(0, fd, ld16 , _Y_eop16 , "LDY %E" , ' ', 3 , 3)
272 DEC(0, fe, ld16 , _X_eop16 , "LDX %E" , ' ', 3 , 3)
273 DEC(0, ff, ld16 , _S_eop16 , "LDS %E" , ' ', 3 , 3)
275 DEC(0x18, 00, movw_imid,_NONE , "MOVW 'IMID'" , ' ', 5 , 4)
276 DEC(0x18, 01, movw_exid,_NONE , "MOVW 'EXID'" , ' ', 5 , 5)
277 DEC(0x18, 02, movw_idid,_NONE , "MOVW 'IDID'" , ' ', 4 , 5)
278 DEC(0x18, 03, movw_imex,_NONE , "MOVW 'IMEX'" , ' ', 6 , 5)
279 DEC(0x18, 04, movw_exex,_NONE , "MOVW 'EXEX'" , ' ', 6 , 6)
280 DEC(0x18, 05, movw_idex,_NONE , "MOVW 'IDEX'" , ' ', 5 , 5)
281 DEC(0x18, 06, add , _A_B , "ABA" , ' ', 2 , 2)
282 DEC(0x18, 07, daa , _NONE , "DAA" , ' ', 2 , 3)
283 DEC(0x18, 08, movb_imid,_NONE , "MOVB 'imid'" , ' ', 4 , 4)
284 DEC(0x18, 09, movb_exid,_NONE , "MOVB 'exid'" , ' ', 5 , 5)
285 DEC(0x18, 0a, movb_idid,_NONE , "MOVB 'idid'" , ' ', 4 , 5)
286 DEC(0x18, 0b, movb_imex,_NONE , "MOVB 'imex'" , ' ', 5 , 4)
287 DEC(0x18, 0c, movb_exex,_NONE , "MOVB 'exex'" , ' ', 6 , 6)
288 DEC(0x18, 0d, movb_idex,_NONE , "MOVB 'idex'" , ' ', 5 , 5)
289 DEC(0x18, 0e, TAB , code , "TAB" , ' ', 2 , 2)
290 DEC(0x18, 0f, TBA , code , "TBA" , ' ', 2 , 2)
292 DEC(0x18, 10, idiv , _NONE , "IDIV" , ' ', 2 , 12)
293 DEC(0x18, 11, fdiv , _NONE , "FDIV" , ' ', 2 , 12)
294 DEC(0x18, 12, emacs , _NONE , "EMACS 'em'" , ' ', 4 , 13)
295 DEC(0x18, 13, emuls , _NONE , "EMULS" , ' ', 2 , 3)
296 DEC(0x18, 14, edivs , _NONE , "EDIVS" , ' ', 2 , 12)
297 DEC(0x18, 15, idivs , _NONE , "IDIVS" , ' ', 2 , 12)
298 DEC(0x18, 16, sub , _A_B , "SBA" , ' ', 2 , 2)
299 DEC(0x18, 17, cmp , _Aop_Bop , "CBA" , ' ', 2 , 2)
300 DEC(0x18, 18, maxa , _NONE , "MAXA %p" , ' ', -3 , 0x764)
301 DEC(0x18, 19, mina , _NONE , "MINA %p" , ' ', -3 , 0x764)
302 DEC(0x18, 1a, emaxd , _NONE , "EMAXD %P" , ' ', -3 , 0x764)
303 DEC(0x18, 1b, emind , _NONE , "EMIND %P" , ' ', -3 , 0x764)
304 DEC(0x18, 1c, maxm , _NONE , "MAXM %p" , ' ', -3 , 0x764)
305 DEC(0x18, 1d, minm , _NONE , "MINM %p" , ' ', -3 , 0x764)
307 DEC(0x18, 20, lbranch , code , "LBRA %R" , ' ', 4 , 1)
308 DEC(0x18, 21, lbranch , code , "LBRN %R" , ' ', 4 , 1)
309 DEC(0x18, 22, lbranch , code , "LBHI %R" , ' ', 4 , 1)
310 DEC(0x18, 23, lbranch , code , "LBLS %R" , ' ', 4 , 1)
311 DEC(0x18, 24, lbranch , code , "LBCC %R" , ' ', 4 , 1)
312 DEC(0x18, 25, lbranch , code , "LBCS %R" , ' ', 4 , 1)
313 DEC(0x18, 26, lbranch , code , "LBNE %R" , ' ', 4 , 1)
314 DEC(0x18, 27, lbranch , code , "LBEQ %R" , ' ', 4 , 1)
315 DEC(0x18, 28, lbranch , code , "LBVC %R" , ' ', 4 , 1)
316 DEC(0x18, 29, lbranch , code , "LBVS %R" , ' ', 4 , 1)
317 DEC(0x18, 2a, lbranch , code , "LBPL %R" , ' ', 4 , 1)
318 DEC(0x18, 2b, lbranch , code , "LBMI %R" , ' ', 4 , 1)
319 DEC(0x18, 2c, lbranch , code , "LBGE %R" , ' ', 4 , 1)
320 DEC(0x18, 2d, lbranch , code , "LBLT %R" , ' ', 4 , 1)
321 DEC(0x18, 2e, lbranch , code , "LBGT %R" , ' ', 4 , 1)
322 DEC(0x18, 2f, lbranch , code , "LBLE %R" , ' ', 4 , 1)
324 DEC(0x18, 3a, rev , _NONE , "REV" , ' ', 2 , 3)
325 // 0x18, 3b, REVW
326 // 0x18, 3c, WAV
327 DEC(0x18, 3d, tbl , _NONE , "TBL %p" , ' ', -3 , 6)
328 // 0x18, 3e, STOP
329 DEC(0x18, 3f, etbl , _NONE , "ETBL %P" , ' ', -3 , 10)