Lines Matching full:info
42 /* Print one instruction from MEMADDR on INFO->STREAM.
90 operand_deliminator (struct disassemble_info *info, char *ptr)
96 (*info->fprintf_func) (info->stream, "%c", ' ');
104 dlx_r_type (struct disassemble_info *info)
164 (*info->fprintf_func) (info->stream, "%s", dlx_r_opcode[idx].name);
169 operand_deliminator (info, dlx_r_opcode[idx].name);
170 (*info->fprintf_func) (info->stream, "r%d,", (int)rd);
171 (*info->fprintf_func) (info->stream, "r%d", (int)rs1);
173 (*info->fprintf_func) (info->stream, ",r%d", (int)rs2);
184 dlx_load_type (struct disassemble_info* info)
212 (*info->fprintf_func) (info->stream, "%s", dlx_load_opcode[idx].name);
213 operand_deliminator (info, dlx_load_opcode[idx].name);
214 (*info->fprintf_func) (info->stream, "r%d,", (int)rs2);
215 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
219 (*info->fprintf_func) (info->stream, "%s", dlx_load_opcode[idx].name);
220 operand_deliminator (info, dlx_load_opcode[idx].name);
221 (*info->fprintf_func) (info->stream, "r%d,", (int)rs2);
222 (*info->fprintf_func) (info->stream, "0x%04x[r%d]", (int)imm16, (int)rs1);
234 dlx_store_type (struct disassemble_info* info)
254 (*info->fprintf_func) (info->stream, "%s", dlx_store_opcode[idx].name);
255 operand_deliminator (info, dlx_store_opcode[idx].name);
256 (*info->fprintf_func) (info->stream, "0x%04x[r%d],", (int)imm16, (int)rs1);
257 (*info->fprintf_func) (info->stream, "r%d", (int)rs2);
267 dlx_aluI_type (struct disassemble_info* info)
310 (*info->fprintf_func) (info->stream, "%s", dlx_aluI_opcode[idx].name);
311 operand_deliminator (info, dlx_aluI_opcode[idx].name);
312 (*info->fprintf_func) (info->stream, "r%d,", (int)rs2);
313 (*info->fprintf_func) (info->stream, "r%d,", (int)rs1);
314 (*info->fprintf_func) (info->stream, "0x%04x", (int)imm16);
325 dlx_br_type (struct disassemble_info* info)
348 (*info->fprintf_func) (info->stream, "%s", dlx_br_opcode[idx].name);
349 operand_deliminator (info, dlx_br_opcode[idx].name);
350 (*info->fprintf_func) (info->stream, "r%d,", (int) rs1);
351 (*info->fprintf_func) (info->stream, "0x%08x", (int) imm16);
362 dlx_jmp_type (struct disassemble_info* info)
389 (*info->fprintf_func) (info->stream, "%s", dlx_jmp_opcode[idx].name);
390 operand_deliminator (info, dlx_jmp_opcode[idx].name);
391 (*info->fprintf_func) (info->stream, "0x%08x", (int)imm26);
402 dlx_jr_type (struct disassemble_info* info)
421 (*info->fprintf_func) (info->stream, "%s", dlx_jr_opcode[idx].name);
422 operand_deliminator (info, dlx_jr_opcode[idx].name);
423 (*info->fprintf_func) (info->stream, "r%d", (int)rs1);
435 print_insn_dlx (bfd_vma memaddr, struct disassemble_info* info)
453 (*info->read_memory_func) (memaddr, (bfd_byte *) &buffer[0], 4, info);
457 (*info->memory_error_func) (status, memaddr, info);
486 switch ((dlx_insn_type[insn_idx]) (info))
511 (*info->fprintf_func) (info->stream, "<%s>", "Unrecognized Opcode");