Lines Matching full:info
89 disassemble_info *info = (disassemble_info *) xinfo;
94 print_address (cd, info, fields->f_disp26, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
97 print_keyword (cd, info, & or1k_cgen_opval_h_gpr, fields->f_r2, 0);
100 print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r1, 0);
103 print_keyword (cd, info, & or1k_cgen_opval_h_fsr, fields->f_r2, 0);
106 print_keyword (cd, info, & or1k_cgen_opval_h_gpr, fields->f_r3, 0);
109 print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r1, 0);
112 print_keyword (cd, info, & or1k_cgen_opval_h_fsr, fields->f_r3, 0);
115 print_keyword (cd, info, & or1k_cgen_opval_h_gpr, fields->f_r1, 0);
118 print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r1, 0);
121 print_keyword (cd, info, & or1k_cgen_opval_h_fsr, fields->f_r1, 0);
124 print_normal (cd, info, fields->f_simm16, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_SIGN_OPT), pc, length);
127 print_normal (cd, info, fields->f_simm16_split, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_SIGN_OPT)|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
130 print_normal (cd, info, fields->f_uimm16, 0, pc, length);
133 print_normal (cd, info, fields->f_uimm16_split, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
136 print_normal (cd, info, fields->f_uimm6, 0, pc, length);
174 disassemble_info *info = (disassemble_info *) dis_info;
180 (*info->fprintf_func) (info->stream, "%ld", value);
182 (*info->fprintf_func) (info->stream, "0x%lx", value);
195 disassemble_info *info = (disassemble_info *) dis_info;
201 (*info->print_address_func) (value, info);
203 (*info->print_address_func) (value, info);
205 (*info->fprintf_func) (info->stream, "%ld", (long) value);
207 (*info->fprintf_func) (info->stream, "0x%lx", (long) value);
219 disassemble_info *info = (disassemble_info *) dis_info;
224 (*info->fprintf_func) (info->stream, "%s", ke->name);
226 (*info->fprintf_func) (info->stream, "???");
244 disassemble_info *info = (disassemble_info *) dis_info;
253 (*info->fprintf_func) (info->stream, "%s", CGEN_INSN_MNEMONIC (insn));
258 (*info->fprintf_func) (info->stream, "%c", CGEN_SYNTAX_CHAR (*syn));
263 or1k_cgen_print_operand (cd, CGEN_SYNTAX_FIELD (*syn), info,
270 the extract info.
276 disassemble_info *info,
282 int status = (*info->read_memory_func) (pc, buf, buflen, info);
286 (*info->memory_error_func) (status, pc, info);
290 ex_info->dis_info = info;
294 *insn_value = bfd_get_bits (buf, buflen * 8, info->endian == BFD_ENDIAN_BIG);
307 disassemble_info *info,
326 ex_info.dis_info = info;
359 info->endian == BFD_ENDIAN_BIG);
376 int rc = read_insn (cd, pc, info, buf,
393 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);
414 default_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info)
422 status = (*info->read_memory_func) (pc, buf, buflen, info);
428 status = (*info->read_memory_func) (pc, buf, buflen, info);
433 (*info->memory_error_func) (status, pc, info);
437 return print_insn (cd, pc, info, buf, buflen);
441 Print one instruction from PC on INFO->STREAM.
454 print_insn_or1k (bfd_vma pc, disassemble_info *info)
465 int endian = (info->endian == BFD_ENDIAN_BIG
474 arch = info->arch;
481 mach = CGEN_COMPUTE_MACH (info);
483 mach = info->mach;
494 cgen_bitset_add (isa, CGEN_COMPUTE_ISA (info));
497 isa = info->insn_sets;
557 length = CGEN_PRINT_INSN (cd, pc, info);
563 (*info->fprintf_func) (info->stream, UNKNOWN_INSN_MSG);