Lines Matching refs:info

40 powerpc_dialect (struct disassemble_info *info)
47 if (info->disassembler_options
48 && strstr (info->disassembler_options, "booke") != NULL)
50 else if ((info->mach == bfd_mach_ppc_e500)
51 || (info->disassembler_options
52 && strstr (info->disassembler_options, "e500") != NULL))
58 else if (info->disassembler_options
59 && strstr (info->disassembler_options, "efs") != NULL)
61 else if (info->disassembler_options
62 && strstr (info->disassembler_options, "e300") != NULL)
64 else if (info->disassembler_options
65 && strstr (info->disassembler_options, "440") != NULL)
72 if (info->disassembler_options
73 && strstr (info->disassembler_options, "power4") != NULL)
76 if (info->disassembler_options
77 && strstr (info->disassembler_options, "power5") != NULL)
80 if (info->disassembler_options
81 && strstr (info->disassembler_options, "cell") != NULL)
84 if (info->disassembler_options
85 && strstr (info->disassembler_options, "power6") != NULL)
88 if (info->disassembler_options
89 && strstr (info->disassembler_options, "any") != NULL)
92 if (info->disassembler_options)
94 if (strstr (info->disassembler_options, "32") != NULL)
96 else if (strstr (info->disassembler_options, "64") != NULL)
100 info->private_data = (char *) 0 + dialect;
107 print_insn_big_powerpc (bfd_vma memaddr, struct disassemble_info *info)
109 int dialect = (char *) info->private_data - (char *) 0;
110 return print_insn_powerpc (memaddr, info, 1, dialect);
116 print_insn_little_powerpc (bfd_vma memaddr, struct disassemble_info *info)
118 int dialect = (char *) info->private_data - (char *) 0;
119 return print_insn_powerpc (memaddr, info, 0, dialect);
125 print_insn_rs6000 (bfd_vma memaddr, struct disassemble_info *info)
127 return print_insn_powerpc (memaddr, info, 1, PPC_OPCODE_POWER);
184 struct disassemble_info *info,
196 dialect = powerpc_dialect (info);
198 status = (*info->read_memory_func) (memaddr, buffer, 4, info);
201 (*info->memory_error_func) (status, memaddr, info);
252 (*info->fprintf_func) (info->stream, "%-7s ", opcode->name);
254 (*info->fprintf_func) (info->stream, "%s", opcode->name);
287 (*info->fprintf_func) (info->stream, ",");
294 (*info->fprintf_func) (info->stream, "r%ld", value);
296 (*info->fprintf_func) (info->stream, "f%ld", value);
298 (*info->fprintf_func) (info->stream, "v%ld", value);
300 (*info->print_address_func) (memaddr + value, info);
302 (*info->print_address_func) ((bfd_vma) value & 0xffffffff, info);
305 (*info->fprintf_func) (info->stream, "%ld", value);
309 (*info->fprintf_func) (info->stream, "cr%ld", value);
318 (*info->fprintf_func) (info->stream, "4*cr%d+", cr);
320 (*info->fprintf_func) (info->stream, "%s", cbnames[cc]);
326 (*info->fprintf_func) (info->stream, ")");
334 (*info->fprintf_func) (info->stream, "(");
350 (*info->fprintf_func) (info->stream, ".long 0x%lx", insn);