• Home
  • Raw
  • Download

Lines Matching refs:instrs

289 disasm_instr(uint32_t *instrs, unsigned pc)  in disasm_instr()  argument
292 afuc_instr *instr = (void *)&instrs[pc]; in disasm_instr()
331 printf("\t%04x: %08x ", pc, instrs[pc]); in disasm_instr()
342 if (instrs[pc] != nop) { in disasm_instr()
343 printerr("[%08x]", instrs[pc]); in disasm_instr()
349 print_gpu_reg(instrs[pc]); in disasm_instr()
377 print_alu_name(opc, instrs[pc]); in disasm_instr()
453 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
470 print_alu_name(instr->alu.alu, instrs[pc]); in disasm_instr()
665 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
674 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
681 printf("[%08x] ; op38", instrs[pc]); in disasm_instr()
695 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
700 printerr("[%08x]", instrs[pc]); in disasm_instr()
705 print_gpu_reg(instrs[pc] & 0xffff); in disasm_instr()
724 setup_labels(uint32_t *instrs, uint32_t sizedwords) in setup_labels() argument
732 afuc_instr *instr = (void *)&instrs[i]; in setup_labels()
773 disasm_instr(emu->instrs, emu->gpr_regs.pc); in disasm()
789 setup_labels(emu->instrs, emu->sizedwords); in disasm()
798 disasm_instr(emu->instrs, emu->gpr_regs.pc); in disasm()
805 disasm_instr(emu->instrs, i); in disasm()
818 emu->instrs += lpac_offset; in disasm()
825 setup_labels(emu->instrs, emu->sizedwords); in disasm()
829 disasm_instr(emu->instrs, i); in disasm()
837 uint32_t *instrs = buf; in disasm_legacy() local
838 const int jmptbl_start = instrs[1] & 0xffff; in disasm_legacy()
848 setup_labels(instrs, jmptbl_start); in disasm_legacy()
852 disasm_instr(instrs, i); in disasm_legacy()
971 .instrs = &buf[1], in main()