Home | History | Annotate | Download | only in opcodes

Lines Matching refs:info

73   disassemble_info *info = (disassemble_info *) dis_info;
75 info->fprintf_func (info->stream, "$%lx", value & 0xffffffff);
121 disassemble_info *info = (disassemble_info *) xinfo;
126 print_dollarhex (cd, info, fields->f_a23, 0, pc, length);
129 print_dollarhex (cd, info, fields->f_ball, 0, pc, length);
132 print_dollarhex (cd, info, fields->f_ball2, 0, pc, length);
135 print_dollarhex (cd, info, fields->f_bankaddr, 0, pc, length);
138 print_dollarhex (cd, info, fields->f_brc, 0, pc, length);
141 print_dollarhex (cd, info, fields->f_brc2, 0, pc, length);
144 print_dollarhex (cd, info, fields->f_cb1incr, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
147 print_dollarhex (cd, info, fields->f_cb1sel, 0, pc, length);
150 print_dollarhex (cd, info, fields->f_cb2incr, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
153 print_dollarhex (cd, info, fields->f_cb2sel, 0, pc, length);
156 print_dollarhex (cd, info, fields->f_cbrb, 0, pc, length);
159 print_dollarhex (cd, info, fields->f_cbs, 0, pc, length);
162 print_dollarhex (cd, info, fields->f_cbx, 0, pc, length);
165 print_dollarhex (cd, info, fields->f_ccb, 0, pc, length);
168 print_dollarhex (cd, info, fields->f_cdb, 0, pc, length);
171 print_dollarhex (cd, info, fields->f_cell, 0, pc, length);
174 print_dollarhex (cd, info, fields->f_colnum, 0, pc, length);
177 print_dollarhex (cd, info, fields->f_contnum, 0, pc, length);
180 print_dollarhex (cd, info, fields->f_cr, 0, pc, length);
183 print_dollarhex (cd, info, fields->f_ctxdisp, 0, pc, length);
186 print_dollarhex (cd, info, fields->f_dup, 0, pc, length);
189 print_dollarhex (cd, info, fields->f_fbdisp, 0, pc, length);
192 print_dollarhex (cd, info, fields->f_fbincr, 0, pc, length);
195 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_dr, 0|(1<<CGEN_OPERAND_ABS_ADDR));
198 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_drrr, 0|(1<<CGEN_OPERAND_ABS_ADDR));
201 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_sr1, 0|(1<<CGEN_OPERAND_ABS_ADDR));
204 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_sr2, 0|(1<<CGEN_OPERAND_ABS_ADDR));
207 print_dollarhex (cd, info, fields->f_id, 0, pc, length);
210 print_dollarhex (cd, info, fields->f_imm16s, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
213 print_dollarhex (cd, info, fields->f_imm16l, 0, pc, length);
216 print_pcrel (cd, info, fields->f_imm16s, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
219 print_dollarhex (cd, info, fields->f_imm16u, 0, pc, length);
222 print_dollarhex (cd, info, fields->f_incamt, 0, pc, length);
225 print_dollarhex (cd, info, fields->f_incr, 0, pc, length);
228 print_dollarhex (cd, info, fields->f_length, 0, pc, length);
231 print_pcrel (cd, info, fields->f_loopo, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
234 print_dollarhex (cd, info, fields->f_mask, 0, pc, length);
237 print_dollarhex (cd, info, fields->f_mask1, 0, pc, length);
240 print_dollarhex (cd, info, fields->f_mode, 0, pc, length);
243 print_dollarhex (cd, info, fields->f_perm, 0, pc, length);
246 print_dollarhex (cd, info, fields->f_rbbc, 0, pc, length);
249 print_dollarhex (cd, info, fields->f_rc, 0, pc, length);
252 print_dollarhex (cd, info, fields->f_rc1, 0, pc, length);
255 print_dollarhex (cd, info, fields->f_rc2, 0, pc, length);
258 print_dollarhex (cd, info, fields->f_rc3, 0, pc, length);
261 print_dollarhex (cd, info, fields->f_rcnum, 0, pc, length);
264 print_dollarhex (cd, info, fields->f_rda, 0, pc, length);
267 print_dollarhex (cd, info, fields->f_rownum, 0, pc, length);
270 print_dollarhex (cd, info, fields->f_rownum1, 0, pc, length);
273 print_dollarhex (cd, info, fields->f_rownum2, 0, pc, length);
276 print_dollarhex (cd, info, fields->f_size, 0, pc, length);
279 print_dollarhex (cd, info, fields->f_type, 0, pc, length);
282 print_dollarhex (cd, info, fields->f_wr, 0, pc, length);
285 print_dollarhex (cd, info, fields->f_xmode, 0, pc, length);
323 disassemble_info *info = (disassemble_info *) dis_info;
329 (*info->fprintf_func) (info->stream, "%ld", value);
331 (*info->fprintf_func) (info->stream, "0x%lx", value);
344 disassemble_info *info = (disassemble_info *) dis_info;
350 (*info->print_address_func) (value, info);
352 (*info->print_address_func) (value, info);
354 (*info->fprintf_func) (info->stream, "%ld", (long) value);
356 (*info->fprintf_func) (info->stream, "0x%lx", (long) value);
368 disassemble_info *info = (disassemble_info *) dis_info;
373 (*info->fprintf_func) (info->stream, "%s", ke->name);
375 (*info->fprintf_func) (info->stream, "???");
393 disassemble_info *info = (disassemble_info *) dis_info;
402 (*info->fprintf_func) (info->stream, "%s", CGEN_INSN_MNEMONIC (insn));
407 (*info->fprintf_func) (info->stream, "%c", CGEN_SYNTAX_CHAR (*syn));
412 mt_cgen_print_operand (cd, CGEN_SYNTAX_FIELD (*syn), info,
419 the extract info.
425 disassemble_info *info,
431 int status = (*info->read_memory_func) (pc, buf, buflen, info);
435 (*info->memory_error_func) (status, pc, info);
439 ex_info->dis_info = info;
443 *insn_value = bfd_get_bits (buf, buflen * 8, info->endian == BFD_ENDIAN_BIG);
456 disassemble_info *info,
475 ex_info.dis_info = info;
508 info
525 int rc = read_insn (cd, pc, info, buf,
542 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);
563 default_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info)
571 status = (*info->read_memory_func) (pc, buf, buflen, info);
577 status = (*info->read_memory_func) (pc, buf, buflen, info);
582 (*info->memory_error_func) (status, pc, info);
586 return print_insn (cd, pc, info, buf, buflen);
590 Print one instruction from PC on INFO->STREAM.
603 print_insn_mt (bfd_vma pc, disassemble_info *info)
614 int endian = (info->endian == BFD_ENDIAN_BIG
623 arch = info->arch;
630 mach = CGEN_COMPUTE_MACH (info);
632 mach = info->mach;
643 cgen_bitset_add (isa, CGEN_COMPUTE_ISA (info));
646 isa = info->insn_sets;
706 length = CGEN_PRINT_INSN (cd, pc, info);
712 (*info->fprintf_func) (info->stream, UNKNOWN_INSN_MSG);