Module: Crabstone::M680X
- Extended by:
- Register
- Defined in:
- lib/crabstone/arch/4/m680x.rb,
lib/crabstone/arch/5/m680x.rb,
lib/crabstone/arch/4/m680x_const.rb,
lib/crabstone/arch/5/m680x_const.rb
Defined Under Namespace
Classes: Instruction, Operand, OperandExt, OperandIdx, OperandRel, OperandValue
Constant Summary collapse
- OPERAND_COUNT =
9- REG_INVALID =
0- REG_A =
1- REG_B =
2- REG_E =
3- REG_F =
4- REG_0 =
5- REG_D =
6- REG_W =
7- REG_CC =
8- REG_DP =
9- REG_MD =
10- REG_HX =
11- REG_H =
12- REG_X =
13- REG_Y =
14- REG_S =
15- REG_U =
16- REG_V =
17- REG_Q =
18- REG_PC =
19- REG_TMP2 =
20- REG_TMP3 =
21- REG_ENDING =
22- OP_INVALID =
0- OP_REGISTER =
1- OP_IMMEDIATE =
2- OP_INDEXED =
3- OP_EXTENDED =
4- OP_DIRECT =
5- OP_RELATIVE =
6- OP_CONSTANT =
7- OFFSET_NONE =
0- OFFSET_BITS_5 =
5- OFFSET_BITS_8 =
8- OFFSET_BITS_9 =
9- OFFSET_BITS_16 =
16- IDX_INDIRECT =
1- IDX_NO_COMMA =
2- IDX_POST_INC_DEC =
4- GRP_INVALID =
0- GRP_JUMP =
1- GRP_CALL =
2- GRP_RET =
3- GRP_INT =
4- GRP_IRET =
5- GRP_PRIV =
6- GRP_BRAREL =
7- GRP_ENDING =
8- FIRST_OP_IN_MNEM =
1- SECOND_OP_IN_MNEM =
2- INS_INVLD =
0- INS_ABA =
1- INS_ABX =
2- INS_ABY =
3- INS_ADC =
4- INS_ADCA =
5- INS_ADCB =
6- INS_ADCD =
7- INS_ADCR =
8- INS_ADD =
9- INS_ADDA =
10- INS_ADDB =
11- INS_ADDD =
12- INS_ADDE =
13- INS_ADDF =
14- INS_ADDR =
15- INS_ADDW =
16- INS_AIM =
17- INS_AIS =
18- INS_AIX =
19- INS_AND =
20- INS_ANDA =
21- INS_ANDB =
22- INS_ANDCC =
23- INS_ANDD =
24- INS_ANDR =
25- INS_ASL =
26- INS_ASLA =
27- INS_ASLB =
28- INS_ASLD =
29- INS_ASR =
30- INS_ASRA =
31- INS_ASRB =
32- INS_ASRD =
33- INS_ASRX =
34- INS_BAND =
35- INS_BCC =
36- INS_BCLR =
37- INS_BCS =
38- INS_BEOR =
39- INS_BEQ =
40- INS_BGE =
41- INS_BGND =
42- INS_BGT =
43- INS_BHCC =
44- INS_BHCS =
45- INS_BHI =
46- INS_BIAND =
47- INS_BIEOR =
48- INS_BIH =
49- INS_BIL =
50- INS_BIOR =
51- INS_BIT =
52- INS_BITA =
53- INS_BITB =
54- INS_BITD =
55- INS_BITMD =
56- INS_BLE =
57- INS_BLS =
58- INS_BLT =
59- INS_BMC =
60- INS_BMI =
61- INS_BMS =
62- INS_BNE =
63- INS_BOR =
64- INS_BPL =
65- INS_BRCLR =
66- INS_BRSET =
67- INS_BRA =
68- INS_BRN =
69- INS_BSET =
70- INS_BSR =
71- INS_BVC =
72- INS_BVS =
73- INS_CALL =
74- INS_CBA =
75- INS_CBEQ =
76- INS_CBEQA =
77- INS_CBEQX =
78- INS_CLC =
79- INS_CLI =
80- INS_CLR =
81- INS_CLRA =
82- INS_CLRB =
83- INS_CLRD =
84- INS_CLRE =
85- INS_CLRF =
86- INS_CLRH =
87- INS_CLRW =
88- INS_CLRX =
89- INS_CLV =
90- INS_CMP =
91- INS_CMPA =
92- INS_CMPB =
93- INS_CMPD =
94- INS_CMPE =
95- INS_CMPF =
96- INS_CMPR =
97- INS_CMPS =
98- INS_CMPU =
99- INS_CMPW =
100- INS_CMPX =
101- INS_CMPY =
102- INS_COM =
103- INS_COMA =
104- INS_COMB =
105- INS_COMD =
106- INS_COME =
107- INS_COMF =
108- INS_COMW =
109- INS_COMX =
110- INS_CPD =
111- INS_CPHX =
112- INS_CPS =
113- INS_CPX =
114- INS_CPY =
115- INS_CWAI =
116- INS_DAA =
117- INS_DBEQ =
118- INS_DBNE =
119- INS_DBNZ =
120- INS_DBNZA =
121- INS_DBNZX =
122- INS_DEC =
123- INS_DECA =
124- INS_DECB =
125- INS_DECD =
126- INS_DECE =
127- INS_DECF =
128- INS_DECW =
129- INS_DECX =
130- INS_DES =
131- INS_DEX =
132- INS_DEY =
133- INS_DIV =
134- INS_DIVD =
135- INS_DIVQ =
136- INS_EDIV =
137- INS_EDIVS =
138- INS_EIM =
139- INS_EMACS =
140- INS_EMAXD =
141- INS_EMAXM =
142- INS_EMIND =
143- INS_EMINM =
144- INS_EMUL =
145- INS_EMULS =
146- INS_EOR =
147- INS_EORA =
148- INS_EORB =
149- INS_EORD =
150- INS_EORR =
151- INS_ETBL =
152- INS_EXG =
153- INS_FDIV =
154- INS_IBEQ =
155- INS_IBNE =
156- INS_IDIV =
157- INS_IDIVS =
158- INS_ILLGL =
159- INS_INC =
160- INS_INCA =
161- INS_INCB =
162- INS_INCD =
163- INS_INCE =
164- INS_INCF =
165- INS_INCW =
166- INS_INCX =
167- INS_INS =
168- INS_INX =
169- INS_INY =
170- INS_JMP =
171- INS_JSR =
172- INS_LBCC =
173- INS_LBCS =
174- INS_LBEQ =
175- INS_LBGE =
176- INS_LBGT =
177- INS_LBHI =
178- INS_LBLE =
179- INS_LBLS =
180- INS_LBLT =
181- INS_LBMI =
182- INS_LBNE =
183- INS_LBPL =
184- INS_LBRA =
185- INS_LBRN =
186- INS_LBSR =
187- INS_LBVC =
188- INS_LBVS =
189- INS_LDA =
190- INS_LDAA =
191- INS_LDAB =
192- INS_LDB =
193- INS_LDBT =
194- INS_LDD =
195- INS_LDE =
196- INS_LDF =
197- INS_LDHX =
198- INS_LDMD =
199- INS_LDQ =
200- INS_LDS =
201- INS_LDU =
202- INS_LDW =
203- INS_LDX =
204- INS_LDY =
205- INS_LEAS =
206- INS_LEAU =
207- INS_LEAX =
208- INS_LEAY =
209- INS_LSL =
210- INS_LSLA =
211- INS_LSLB =
212- INS_LSLD =
213- INS_LSLX =
214- INS_LSR =
215- INS_LSRA =
216- INS_LSRB =
217- INS_LSRD =
218- INS_LSRW =
219- INS_LSRX =
220- INS_MAXA =
221- INS_MAXM =
222- INS_MEM =
223- INS_MINA =
224- INS_MINM =
225- INS_MOV =
226- INS_MOVB =
227- INS_MOVW =
228- INS_MUL =
229- INS_MULD =
230- INS_NEG =
231- INS_NEGA =
232- INS_NEGB =
233- INS_NEGD =
234- INS_NEGX =
235- INS_NOP =
236- INS_NSA =
237- INS_OIM =
238- INS_ORA =
239- INS_ORAA =
240- INS_ORAB =
241- INS_ORB =
242- INS_ORCC =
243- INS_ORD =
244- INS_ORR =
245- INS_PSHA =
246- INS_PSHB =
247- INS_PSHC =
248- INS_PSHD =
249- INS_PSHH =
250- INS_PSHS =
251- INS_PSHSW =
252- INS_PSHU =
253- INS_PSHUW =
254- INS_PSHX =
255- INS_PSHY =
256- INS_PULA =
257- INS_PULB =
258- INS_PULC =
259- INS_PULD =
260- INS_PULH =
261- INS_PULS =
262- INS_PULSW =
263- INS_PULU =
264- INS_PULUW =
265- INS_PULX =
266- INS_PULY =
267- INS_REV =
268- INS_REVW =
269- INS_ROL =
270- INS_ROLA =
271- INS_ROLB =
272- INS_ROLD =
273- INS_ROLW =
274- INS_ROLX =
275- INS_ROR =
276- INS_RORA =
277- INS_RORB =
278- INS_RORD =
279- INS_RORW =
280- INS_RORX =
281- INS_RSP =
282- INS_RTC =
283- INS_RTI =
284- INS_RTS =
285- INS_SBA =
286- INS_SBC =
287- INS_SBCA =
288- INS_SBCB =
289- INS_SBCD =
290- INS_SBCR =
291- INS_SEC =
292- INS_SEI =
293- INS_SEV =
294- INS_SEX =
295- INS_SEXW =
296- INS_SLP =
297- INS_STA =
298- INS_STAA =
299- INS_STAB =
300- INS_STB =
301- INS_STBT =
302- INS_STD =
303- INS_STE =
304- INS_STF =
305- INS_STOP =
306- INS_STHX =
307- INS_STQ =
308- INS_STS =
309- INS_STU =
310- INS_STW =
311- INS_STX =
312- INS_STY =
313- INS_SUB =
314- INS_SUBA =
315- INS_SUBB =
316- INS_SUBD =
317- INS_SUBE =
318- INS_SUBF =
319- INS_SUBR =
320- INS_SUBW =
321- INS_SWI =
322- INS_SWI2 =
323- INS_SWI3 =
324- INS_SYNC =
325- INS_TAB =
326- INS_TAP =
327- INS_TAX =
328- INS_TBA =
329- INS_TBEQ =
330- INS_TBL =
331- INS_TBNE =
332- INS_TEST =
333- INS_TFM =
334- INS_TFR =
335- INS_TIM =
336- INS_TPA =
337- INS_TST =
338- INS_TSTA =
339- INS_TSTB =
340- INS_TSTD =
341- INS_TSTE =
342- INS_TSTF =
343- INS_TSTW =
344- INS_TSTX =
345- INS_TSX =
346- INS_TSY =
347- INS_TXA =
348- INS_TXS =
349- INS_TYS =
350- INS_WAI =
351- INS_WAIT =
352- INS_WAV =
353- INS_WAVR =
354- INS_XGDX =
355- INS_XGDY =
356- INS_ENDING =
357