Lines Matching full:info
89 disassemble_info *info = (disassemble_info *) xinfo;
94 print_address (cd, info, fields->f_branch, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
97 print_address (cd, info, fields->f_call, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
100 print_keyword (cd, info, & lm32_cgen_opval_h_csr, fields->f_csr, 0);
103 print_normal (cd, info, fields->f_exception, 0, pc, length);
106 print_normal (cd, info, fields->f_imm, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
109 print_normal (cd, info, fields->f_imm, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
112 print_normal (cd, info, fields->f_imm, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
115 print_normal (cd, info, fields->f_imm, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
118 print_normal (cd, info, fields->f_uimm, 0, pc, length);
121 print_normal (cd, info, fields->f_imm, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
124 print_normal (cd, info, fields->f_uimm, 0, pc, length);
127 print_keyword (cd, info, & lm32_cgen_opval_h_gr, fields->f_r0, 0);
130 print_keyword (cd, info, & lm32_cgen_opval_h_gr, fields->f_r1, 0);
133 print_keyword (cd, info, & lm32_cgen_opval_h_gr, fields->f_r2, 0);
136 print_normal (cd, info, fields->f_shift, 0, pc, length);
139 print_normal (cd, info, fields->f_uimm, 0, pc, length);
142 print_normal (cd, info, fields->f_user, 0, pc, length);
180 disassemble_info *info = (disassemble_info *) dis_info;
186 (*info->fprintf_func) (info->stream, "%ld", value);
188 (*info->fprintf_func) (info->stream, "0x%lx", value);
201 disassemble_info *info = (disassemble_info *) dis_info;
207 (*info->print_address_func) (value, info);
209 (*info->print_address_func) (value, info);
211 (*info->fprintf_func) (info->stream, "%ld", (long) value);
213 (*info->fprintf_func) (info->stream, "0x%lx", (long) value);
225 disassemble_info *info = (disassemble_info *) dis_info;
230 (*info->fprintf_func) (info->stream, "%s", ke->name);
232 (*info->fprintf_func) (info->stream, "???");
250 disassemble_info *info = (disassemble_info *) dis_info;
259 (*info->fprintf_func) (info->stream, "%s", CGEN_INSN_MNEMONIC (insn));
264 (*info->fprintf_func) (info->stream, "%c", CGEN_SYNTAX_CHAR (*syn));
269 lm32_cgen_print_operand (cd, CGEN_SYNTAX_FIELD (*syn), info,
276 the extract info.
282 disassemble_info *info,
288 int status = (*info->read_memory_func) (pc, buf, buflen, info);
292 (*info->memory_error_func) (status, pc, info);
296 ex_info->dis_info = info;
300 *insn_value = bfd_get_bits (buf, buflen * 8, info->endian == BFD_ENDIAN_BIG);
313 disassemble_info *info,
332 ex_info.dis_info = info;
365 info->endian == BFD_ENDIAN_BIG);
382 int rc = read_insn (cd, pc, info, buf,
399 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);
420 default_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info)
428 status = (*info->read_memory_func) (pc, buf, buflen, info);
434 status = (*info->read_memory_func) (pc, buf, buflen, info);
439 (*info->memory_error_func) (status, pc, info);
443 return print_insn (cd, pc, info, buf, buflen);
447 Print one instruction from PC on INFO->STREAM.
460 print_insn_lm32 (bfd_vma pc, disassemble_info *info)
471 int endian = (info->endian == BFD_ENDIAN_BIG
480 arch = info->arch;
487 mach = CGEN_COMPUTE_MACH (info);
489 mach = info->mach;
500 cgen_bitset_add (isa, CGEN_COMPUTE_ISA (info));
503 isa = info->insn_sets;
563 length = CGEN_PRINT_INSN (cd, pc, info);
569 (*info->fprintf_func) (info->stream, UNKNOWN_INSN_MSG);