Lines Matching refs:opcode

52   unsigned short opcode;  in print_insn_tic54x()  local
63 opcode = bfd_getl16 (opbuf); in print_insn_tic54x()
64 tm = tic54x_get_insn (info, memaddr, opcode, &size); in print_insn_tic54x()
73 if (!print_parallel_instruction (info, memaddr, opcode, tm, size)) in print_insn_tic54x()
78 if (!print_instruction (info, memaddr, opcode, in print_insn_tic54x()
110 if (tm->opcode == (memdata & tm->mask)) in tic54x_get_insn()
140 if (tm->opcode == (memdata & tm->mask)) in tic54x_get_insn()
172 unsigned short opcode, in print_instruction() argument
214 sprint_dual_address (info, operand[i], XMEM (opcode)); in print_instruction()
218 sprint_dual_address (info, operand[i], YMEM (opcode)); in print_instruction()
225 if (INDIRECT (opcode)) in print_instruction()
227 if (MOD (opcode) >= 12) in print_instruction()
230 int arf = ARF (opcode); in print_instruction()
231 int mod = MOD (opcode); in print_instruction()
244 sprint_indirect_address (info, operand[i], opcode); in print_instruction()
252 sprint_direct_address (info, operand[i], opcode); in print_instruction()
262 opcode2 += ((unsigned long) opcode & 0x7F) << 16; in print_instruction()
269 sprint_mmr (info, operand[i], MMRX (opcode)); in print_instruction()
273 sprint_mmr (info, operand[i], MMRY (opcode)); in print_instruction()
277 sprint_mmr (info, operand[i], MMR (opcode)); in print_instruction()
285 src = SRC (ext ? opcode2 : opcode) ? OP_B : OP_A; in print_instruction()
290 src = SRC1 (ext ? opcode2 : opcode) ? OP_B : OP_A; in print_instruction()
295 dst = DST (opcode) ? OP_B : OP_A; in print_instruction()
300 dst = DST (ext ? opcode2 : opcode) ? OP_B : OP_A; in print_instruction()
318 sprintf (operand[i], "ar%d", (int) ARX (opcode)); in print_instruction()
322 shift = SHIFT (ext ? opcode2 : opcode); in print_instruction()
332 shift = SHFT (opcode); in print_instruction()
354 sprintf (operand[i], "%d", (int) ((signed char) (opcode & 0xFF))); in print_instruction()
366 sprintf (operand[i], "%d", (int) (opcode & 0xF)); in print_instruction()
371 sprint_condition (info, operand[i], opcode); in print_instruction()
376 sprint_cc2 (info, operand[i], opcode); in print_instruction()
385 sprintf (operand[i], "%s", code[CC3 (opcode)]); in print_instruction()
391 int code = (opcode >> 8) & 0x3; in print_instruction()
397 sprintf (operand[i], "#%d", ((opcode & 0x1F) ^ 0x10) - 0x10); in print_instruction()
401 sprintf (operand[i], "#%d", (unsigned) (opcode & 0xFF)); in print_instruction()
405 sprintf (operand[i], "#%d", (int) (opcode & 0x7)); in print_instruction()
413 n = (opcode >> 9) & 0x1; in print_instruction()
429 n ? status1[SBIT (opcode)] : status0[SBIT (opcode)]); in print_instruction()
434 sprintf (operand[i], "%d", (int) ((opcode >> 9) & 1) + 1); in print_instruction()
447 sprintf (operand[i], "#%d", (int) (opcode & 0x1FF)); in print_instruction()
455 sprintf (operand[i], "%d", (int) (opcode & 0x1F)); in print_instruction()
471 unsigned short opcode, in print_parallel_instruction() argument
475 print_instruction (info, memaddr, opcode, in print_parallel_instruction()
478 return print_instruction (info, memaddr, opcode, in print_parallel_instruction()
499 unsigned short opcode) in sprint_indirect_address() argument
515 return sprintf (buf, formats[MOD (opcode)], ARF (opcode)); in sprint_indirect_address()
521 unsigned short opcode) in sprint_direct_address() argument
524 return sprintf (buf, "DP+0x%02x", (int) (opcode & 0x7F)); in sprint_direct_address()
549 unsigned short opcode) in sprint_cc2() argument
555 return sprintf (buf, "%s", cc2[opcode & 0xF]); in sprint_cc2()
561 unsigned short opcode) in sprint_condition() argument
567 if (opcode & 0x40) in sprint_condition()
569 char acc = (opcode & 0x8) ? 'b' : 'a'; in sprint_condition()
570 if (opcode & 0x7) in sprint_condition()
571 buf += sprintf (buf, "%c%s%s", acc, cmp[(opcode & 0x7)], in sprint_condition()
572 (opcode & 0x20) ? ", " : ""); in sprint_condition()
573 if (opcode & 0x20) in sprint_condition()
574 buf += sprintf (buf, "%c%s", acc, (opcode & 0x10) ? "ov" : "nov"); in sprint_condition()
576 else if (opcode & 0x3F) in sprint_condition()
578 if (opcode & 0x30) in sprint_condition()
580 ((opcode & 0x30) == 0x30) ? "tc" : "ntc", in sprint_condition()
581 (opcode & 0x0F) ? ", " : ""); in sprint_condition()
582 if (opcode & 0x0C) in sprint_condition()
584 ((opcode & 0x0C) == 0x0C) ? "c" : "nc", in sprint_condition()
585 (opcode & 0x03) ? ", " : ""); in sprint_condition()
586 if (opcode & 0x03) in sprint_condition()
588 ((opcode & 0x03) == 0x03) ? "bio" : "nbio"); in sprint_condition()