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