Lines Matching refs:util

71 			case 0x0:   return util::string_format("*");  in GET_ADDRESS()
72 case 0x1: return util::string_format("*, ar%d", nar); in GET_ADDRESS()
73 case 0x2: return util::string_format("*-"); in GET_ADDRESS()
74 case 0x3: return util::string_format("*-, ar%d", nar); in GET_ADDRESS()
75 case 0x4: return util::string_format("*+"); in GET_ADDRESS()
76 case 0x5: return util::string_format("*+, ar%d", nar); in GET_ADDRESS()
77 case 0x8: return util::string_format("*br0-"); in GET_ADDRESS()
78 case 0x9: return util::string_format("*br0-, ar%d", nar); in GET_ADDRESS()
79 case 0xa: return util::string_format("*0-"); in GET_ADDRESS()
80 case 0xb: return util::string_format("*0-, ar%d", nar); in GET_ADDRESS()
81 case 0xc: return util::string_format("*0+"); in GET_ADDRESS()
82 case 0xd: return util::string_format("*0+, ar%d", nar); in GET_ADDRESS()
83 case 0xe: return util::string_format("*br0+"); in GET_ADDRESS()
84 case 0xf: return util::string_format("*br0+, ar%d", nar); in GET_ADDRESS()
86 default: return util::string_format("??? (indirect)"); in GET_ADDRESS()
91 return util::string_format("#%02X", address); in GET_ADDRESS()
99 return util::string_format(", %d", shift); in GET_SHIFT()
112 util::stream_format(*output, ", "); in print_condition_codes()
113 util::stream_format(*output, "%s", zl_condition_codes[zl]); in print_condition_codes()
119 util::stream_format(*output, ", "); in print_condition_codes()
120 util::stream_format(*output, "%s", cv_condition_codes[cv]); in print_condition_codes()
126 util::stream_format(*output, ", "); in print_condition_codes()
127 util::stream_format(*output, "%s", tp_condition_codes[tp]); in print_condition_codes()
137 case 0x00: util::stream_format(*output, "abs"); break; in dasm_group_be()
138 case 0x01: util::stream_format(*output, "cmpl"); break; in dasm_group_be()
139 case 0x02: util::stream_format(*output, "neg"); break; in dasm_group_be()
140 case 0x03: util::stream_format(*output, "pac"); break; in dasm_group_be()
141 case 0x04: util::stream_format(*output, "apac"); break; in dasm_group_be()
142 case 0x05: util::stream_format(*output, "spac"); break; in dasm_group_be()
143 case 0x09: util::stream_format(*output, "sfl"); break; in dasm_group_be()
144 case 0x0a: util::stream_format(*output, "sfr"); break; in dasm_group_be()
145 case 0x0c: util::stream_format(*output, "rol"); break; in dasm_group_be()
146 case 0x0d: util::stream_format(*output, "ror"); break; in dasm_group_be()
147 case 0x10: util::stream_format(*output, "addb"); break; in dasm_group_be()
148 case 0x11: util::stream_format(*output, "adcb"); break; in dasm_group_be()
149 case 0x12: util::stream_format(*output, "andb"); break; in dasm_group_be()
150 case 0x13: util::stream_format(*output, "orb"); break; in dasm_group_be()
151 case 0x14: util::stream_format(*output, "rolb"); break; in dasm_group_be()
152 case 0x15: util::stream_format(*output, "rorb"); break; in dasm_group_be()
153 case 0x16: util::stream_format(*output, "sflb"); break; in dasm_group_be()
154 case 0x17: util::stream_format(*output, "sfrb"); break; in dasm_group_be()
155 case 0x18: util::stream_format(*output, "sbb"); break; in dasm_group_be()
156 case 0x19: util::stream_format(*output, "sbbb"); break; in dasm_group_be()
157 case 0x1a: util::stream_format(*output, "xorb"); break; in dasm_group_be()
158 case 0x1b: util::stream_format(*output, "crgt"); break; in dasm_group_be()
159 case 0x1c: util::stream_format(*output, "crlt"); break; in dasm_group_be()
160 case 0x1d: util::stream_format(*output, "exar"); break; in dasm_group_be()
161 case 0x1e: util::stream_format(*output, "sacb"); break; in dasm_group_be()
162 case 0x1f: util::stream_format(*output, "lacb"); break; in dasm_group_be()
163 case 0x20: util::stream_format(*output, "bacc"); break; in dasm_group_be()
164 case 0x21: util::stream_format(*output, "baccd"); break; in dasm_group_be()
165 case 0x22: util::stream_format(*output, "idle"); break; in dasm_group_be()
166 case 0x23: util::stream_format(*output, "idle2"); break; in dasm_group_be()
167 case 0x30: util::stream_format(*output, "cala"); break; in dasm_group_be()
168 case 0x32: util::stream_format(*output, "pop"); break; in dasm_group_be()
169 case 0x38: util::stream_format(*output, "reti"); break; in dasm_group_be()
170 case 0x3a: util::stream_format(*output, "rete"); break; in dasm_group_be()
171 case 0x3c: util::stream_format(*output, "push"); break; in dasm_group_be()
172 case 0x3d: util::stream_format(*output, "calad"); break; in dasm_group_be()
173 case 0x40: util::stream_format(*output, "clrc intm"); break; in dasm_group_be()
174 case 0x41: util::stream_format(*output, "setc intm"); break; in dasm_group_be()
175 case 0x42: util::stream_format(*output, "clrc ovm"); break; in dasm_group_be()
176 case 0x43: util::stream_format(*output, "setc ovm"); break; in dasm_group_be()
177 case 0x44: util::stream_format(*output, "clrc cnf"); break; in dasm_group_be()
178 case 0x45: util::stream_format(*output, "setc cnf"); break; in dasm_group_be()
179 case 0x46: util::stream_format(*output, "clrc sxm"); break; in dasm_group_be()
180 case 0x47: util::stream_format(*output, "setc sxm"); break; in dasm_group_be()
181 case 0x48: util::stream_format(*output, "clrc hold"); break; in dasm_group_be()
182 case 0x49: util::stream_format(*output, "setc hold"); break; in dasm_group_be()
183 case 0x4a: util::stream_format(*output, "clrc tc"); break; in dasm_group_be()
184 case 0x4b: util::stream_format(*output, "setc tc"); break; in dasm_group_be()
185 case 0x4c: util::stream_format(*output, "clrc xf"); break; in dasm_group_be()
186 case 0x4d: util::stream_format(*output, "setc xf"); break; in dasm_group_be()
187 case 0x4e: util::stream_format(*output, "clrc carry"); break; in dasm_group_be()
188 case 0x4f: util::stream_format(*output, "setc carry"); break; in dasm_group_be()
189 case 0x51: util::stream_format(*output, "trap"); break; in dasm_group_be()
190 case 0x52: util::stream_format(*output, "nmi"); break; in dasm_group_be()
191 case 0x58: util::stream_format(*output, "zpr"); break; in dasm_group_be()
192 case 0x59: util::stream_format(*output, "zap"); break; in dasm_group_be()
193 case 0x5a: util::stream_format(*output, "sath"); break; in dasm_group_be()
194 case 0x5b: util::stream_format(*output, "satl"); break; in dasm_group_be()
203 util::stream_format(*output, "intr %d", opcode & 0x1f); break; in dasm_group_be()
205 case 0x80: util::stream_format(*output, "mpy #%04X", FETCH(npc, opcodes)); break; in dasm_group_be()
206 case 0x81: util::stream_format(*output, "and #%04X", FETCH(npc, opcodes) << 16); break; in dasm_group_be()
207 case 0x82: util::stream_format(*output, "or #%04X", FETCH(npc, opcodes) << 16); break; in dasm_group_be()
208 case 0x83: util::stream_format(*output, "xor #%04X", FETCH(npc, opcodes) << 16); break; in dasm_group_be()
209 case 0xc4: util::stream_format(*output, "rpt #%04X", FETCH(npc, opcodes)); break; in dasm_group_be()
210 case 0xc5: util::stream_format(*output, "rptz #%04X", FETCH(npc, opcodes)); break; in dasm_group_be()
211 case 0xc6: util::stream_format(*output, "rptb #%04X", FETCH(npc, opcodes)); break; in dasm_group_be()
213 default: util::stream_format(*output, "??? (group be)"); break; in dasm_group_be()
228 util::stream_format(*output, "lar ar%d, #%04X", opcode & 0x7, FETCH(npc, opcodes)); in dasm_group_bf()
232 util::stream_format(*output, "spm #%02X", opcode & 0x3); in dasm_group_bf()
241 case 0: util::stream_format(*output, "cmpr ar = arcr"); break; in dasm_group_bf()
242 case 1: util::stream_format(*output, "cmpr ar < arcr"); break; in dasm_group_bf()
243 case 2: util::stream_format(*output, "cmpr ar > arcr"); break; in dasm_group_bf()
244 case 3: util::stream_format(*output, "cmpr ar != arcr"); break; in dasm_group_bf()
249 case 0x8: util::stream_format(*output, "lacc #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
250 case 0x9: util::stream_format(*output, "add #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
251 case 0xa: util::stream_format(*output, "sub #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
252 case 0xb: util::stream_format(*output, "and #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
253 case 0xc: util::stream_format(*output, "or #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
254 case 0xd: util::stream_format(*output, "xor #%04X", FETCH(npc, opcodes) << shift); break; in dasm_group_bf()
255 case 0xe: util::stream_format(*output, "bsar %d", shift+1); break; in dasm_group_bf()
257 default: util::stream_format(*output, "??? (group bf)"); break; in dasm_group_bf()
287util::stream_format(*output, "lar ar%d, %s", (opcode >> 8) & 0x7, GET_ADDRESS(addr_mode, addre… in disassemble()
290 case 0x08: util::stream_format(*output, "lamm %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
291 …case 0x09: util::stream_format(*output, "smmr %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
292 case 0x0a: util::stream_format(*output, "subc %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
293 case 0x0b: util::stream_format(*output, "rpt %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
294 …case 0x0c: util::stream_format(*output, "out %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
295 case 0x0d: util::stream_format(*output, "ldp %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
296 case 0x0e: util::stream_format(*output, "lst 0, %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
297 case 0x0f: util::stream_format(*output, "lst 1, %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
304util::stream_format(*output, "lacc %s %s", GET_ADDRESS(addr_mode, address), GET_SHIFT((opcode >… in disassemble()
313util::stream_format(*output, "add %s %s", GET_ADDRESS(addr_mode, address), GET_SHIFT((opcode >… in disassemble()
322util::stream_format(*output, "sub %s %s", GET_ADDRESS(addr_mode, address), GET_SHIFT((opcode >… in disassemble()
331util::stream_format(*output, "bit %d, %s", (opcode >> 8) & 0xf, GET_ADDRESS(addr_mode, address… in disassemble()
335 case 0x50: util::stream_format(*output, "mpya %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
336 case 0x51: util::stream_format(*output, "mpys %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
337 case 0x52: util::stream_format(*output, "sqra %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
338 case 0x53: util::stream_format(*output, "sqrs %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
339 case 0x54: util::stream_format(*output, "mpy %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
340 case 0x55: util::stream_format(*output, "mpyu %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
341 case 0x57: util::stream_format(*output, "bldp %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
342 case 0x58: util::stream_format(*output, "xpl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
343 case 0x59: util::stream_format(*output, "opl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
344 case 0x5a: util::stream_format(*output, "apl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
345 case 0x5b: util::stream_format(*output, "cpl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
346 …case 0x5c: util::stream_format(*output, "xpl %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
347 …case 0x5d: util::stream_format(*output, "opl %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
348 …case 0x5e: util::stream_format(*output, "apl %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
349 …case 0x5f: util::stream_format(*output, "cpl %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
351 case 0x60: util::stream_format(*output, "addc %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
352 …case 0x61: util::stream_format(*output, "add %s << 16", GET_ADDRESS(addr_mode, address)); bre… in disassemble()
353 case 0x62: util::stream_format(*output, "adds %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
354 case 0x63: util::stream_format(*output, "addt %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
355 case 0x64: util::stream_format(*output, "subb %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
356 …case 0x65: util::stream_format(*output, "sub %s << 16", GET_ADDRESS(addr_mode, address)); bre… in disassemble()
357 case 0x66: util::stream_format(*output, "subs %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
358 case 0x67: util::stream_format(*output, "subt %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
359 case 0x68: util::stream_format(*output, "zalr %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
360 case 0x69: util::stream_format(*output, "lacl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
361 …case 0x6a: util::stream_format(*output, "lacc %s << 16", GET_ADDRESS(addr_mode, address)); bre… in disassemble()
362 case 0x6b: util::stream_format(*output, "lact %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
363 case 0x6c: util::stream_format(*output, "xor %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
364 case 0x6d: util::stream_format(*output, "or %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
365 case 0x6e: util::stream_format(*output, "and %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
366 case 0x6f: util::stream_format(*output, "bitt %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
368 case 0x70: util::stream_format(*output, "lta %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
369 case 0x71: util::stream_format(*output, "ltp %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
370 case 0x72: util::stream_format(*output, "ltd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
371 case 0x73: util::stream_format(*output, "lt %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
372 case 0x74: util::stream_format(*output, "lts %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
373 case 0x75: util::stream_format(*output, "lph %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
374 case 0x76: util::stream_format(*output, "pshd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
375 case 0x77: util::stream_format(*output, "dmov %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
376 case 0x78: util::stream_format(*output, "adrk #%02X", opcode & 0xff); break; in disassemble()
377 …case 0x79: util::stream_format(*output, "b %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
378 …case 0x7a: util::stream_format(*output, "call %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
379 …case 0x7b: util::stream_format(*output, "banz %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
380 case 0x7c: util::stream_format(*output, "sbrk #%02X", opcode & 0xff); break; in disassemble()
381 …case 0x7d: util::stream_format(*output, "bd %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
382 …case 0x7e: util::stream_format(*output, "calld %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
383 …case 0x7f: util::stream_format(*output, "banzd %04X, %s", FETCH(npc, opcodes), GET_ADDRESS(1, a… in disassemble()
388util::stream_format(*output, "sar ar%d, %s", (opcode >> 8) & 0x7, GET_ADDRESS(addr_mode, addre… in disassemble()
391 case 0x88: util::stream_format(*output, "samm %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
392 …case 0x89: util::stream_format(*output, "lmmr %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
393 case 0x8a: util::stream_format(*output, "popd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
398 util::stream_format(*output, "nop"); in disassemble()
402 util::stream_format(*output, "mar %s", GET_ADDRESS(addr_mode, address)); in disassemble()
406 case 0x8c: util::stream_format(*output, "spl %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
407 case 0x8d: util::stream_format(*output, "sph %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
408 case 0x8e: util::stream_format(*output, "sst 0, %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
409 case 0x8f: util::stream_format(*output, "sst 1, %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
414util::stream_format(*output, "sacl %s %s", GET_ADDRESS(addr_mode, address), GET_SHIFT((opcode >… in disassemble()
420util::stream_format(*output, "sach %s %s", GET_ADDRESS(addr_mode, address), GET_SHIFT((opcode >… in disassemble()
424 …case 0xa0: util::stream_format(*output, "norm %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
425 …case 0xa2: util::stream_format(*output, "mac %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
426 case 0xa3: util::stream_format(*output, "macd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
427 case 0xa4: util::stream_format(*output, "blpd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
428 …case 0xa5: util::stream_format(*output, "blpd %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
429 case 0xa6: util::stream_format(*output, "tblr %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
430 case 0xa7: util::stream_format(*output, "tblw %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
431 …case 0xa8: util::stream_format(*output, "bldd %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
432 …case 0xa9: util::stream_format(*output, "bldd %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
433 case 0xaa: util::stream_format(*output, "mads %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
434 case 0xab: util::stream_format(*output, "madd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
435 case 0xac: util::stream_format(*output, "bldd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
436 case 0xad: util::stream_format(*output, "bldd %s", GET_ADDRESS(addr_mode, address)); break; in disassemble()
437 …case 0xae: util::stream_format(*output, "splk %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
438 …case 0xaf: util::stream_format(*output, "in %s, #%04X", GET_ADDRESS(addr_mode, address), FET… in disassemble()
443 util::stream_format(*output, "lar ar%d, #%02X", (opcode >> 8) & 0x7, opcode & 0xff); in disassemble()
446 case 0xb8: util::stream_format(*output, "add #%02X", opcode & 0xff); break; in disassemble()
447 case 0xb9: util::stream_format(*output, "lacl #%02X", opcode & 0xff); break; in disassemble()
448 case 0xba: util::stream_format(*output, "sub #%02X", opcode & 0xff); break; in disassemble()
449 case 0xbb: util::stream_format(*output, "rpt #%02X", opcode & 0xff); break; in disassemble()
454 util::stream_format(*output, "ldp #%03X", opcode & 0x1ff); in disassemble()
468 util::stream_format(*output, "bcnd %04X", FETCH(npc, opcodes)); in disassemble()
483 util::stream_format(*output, "xc %d", n); in disassemble()
496 util::stream_format(*output, "cc %04X", FETCH(npc, opcodes)); in disassemble()
511 util::stream_format(*output, "ret"); in disassemble()
515 util::stream_format(*output, "retc "); in disassemble()
530 util::stream_format(*output, "bcndd %04X", FETCH(npc, opcodes)); in disassemble()
543 util::stream_format(*output, "ccd %04X", FETCH(npc, opcodes)); in disassemble()
558 util::stream_format(*output, "retd"); in disassemble()
562 util::stream_format(*output, "retcd "); in disassemble()
569 default: util::stream_format(*output, "??? ($%04X)", opcode); break; in disassemble()