Lines Matching full:printf
63 printf("\t; %s", name); in print_gpu_reg()
75 printf("$rem"); /* remainding dwords in packet */ in print_src()
77 printf("$memdata"); in print_src()
79 printf("$regdata"); in print_src()
81 printf("$data"); in print_src()
83 printf("$%02x", reg); in print_src()
90 printf("$rem"); /* remainding dwords in packet */ in print_dst()
92 printf("$addr"); in print_dst()
94 printf("$usraddr"); in print_dst()
96 printf("$data"); in print_dst()
98 printf("$%02x", reg); in print_dst()
105 printf("add "); in print_alu_name()
107 printf("addhi "); in print_alu_name()
109 printf("sub "); in print_alu_name()
111 printf("subhi "); in print_alu_name()
113 printf("and "); in print_alu_name()
115 printf("or "); in print_alu_name()
117 printf("xor "); in print_alu_name()
119 printf("not "); in print_alu_name()
121 printf("shl "); in print_alu_name()
123 printf("ushr "); in print_alu_name()
125 printf("ishr "); in print_alu_name()
127 printf("rot "); in print_alu_name()
129 printf("mul8 "); in print_alu_name()
131 printf("min "); in print_alu_name()
133 printf("max "); in print_alu_name()
135 printf("cmp "); in print_alu_name()
137 printf("msb "); in print_alu_name()
140 printf(" ; alu%02x ", opc); in print_alu_name()
269 printf("@%s", name); in print_control_reg()
272 printf("0x%03x", id); in print_control_reg()
281 printf("|%s", name); in print_pipe_reg()
284 printf("0x%03x", id); in print_pipe_reg()
305 printf("\n"); in disasm_instr()
314 printf(":\n"); in disasm_instr()
320 printf(":\n"); in disasm_instr()
325 printf(":"); in disasm_instr()
327 printf(" "); in disasm_instr()
331 printf("\t%04x: %08x ", pc, instrs[pc]); in disasm_instr()
333 printf(" "); in disasm_instr()
344 printf(" ; "); in disasm_instr()
347 printf("(rep)"); in disasm_instr()
348 printf("nop"); in disasm_instr()
375 printf("(rep)"); in disasm_instr()
379 printf(", "); in disasm_instr()
382 printf(", "); in disasm_instr()
384 printf("0x%04x", instr->alui.uimm); in disasm_instr()
397 printf("(rep)"); in disasm_instr()
398 printf("mov "); in disasm_instr()
400 printf(", 0x%04x", instr->movi.uimm); in disasm_instr()
402 printf(" << %u", instr->movi.shift); in disasm_instr()
409 printf("\t; "); in disasm_instr()
433 printf("\t; "); in disasm_instr()
453 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
456 printf("(rep)"); in disasm_instr()
458 printf("(xmov%d)", instr->alu.xmov); in disasm_instr()
467 printf("mov "); in disasm_instr()
475 printf(", "); in disasm_instr()
478 printf(", "); in disasm_instr()
524 printf("\n ; mov "); in disasm_instr()
526 printf("$00"); in disasm_instr()
530 printf("$data"); in disasm_instr()
531 printf(", "); in disasm_instr()
543 printf("(rep)"); in disasm_instr()
550 printf("cwrite "); in disasm_instr()
554 printf("cread "); in disasm_instr()
558 printf("store "); in disasm_instr()
563 printf("load "); in disasm_instr()
571 printf("cwrite "); in disasm_instr()
575 printf("cread "); in disasm_instr()
587 printf(", ["); in disasm_instr()
589 printf(" + "); in disasm_instr()
593 printf("0x%03x", instr->control.uimm); in disasm_instr()
594 printf("], 0x%x", instr->control.flags); in disasm_instr()
620 printf("brne "); in disasm_instr()
623 printf("breq "); in disasm_instr()
626 printf("brne "); in disasm_instr()
628 printf("breq "); in disasm_instr()
632 printf(", 0x%x,", instr->br.bit_or_imm); in disasm_instr()
634 printf(", b%u,", instr->br.bit_or_imm); in disasm_instr()
637 printf("jump"); in disasm_instr()
644 printf(" #"); in disasm_instr()
647 printf(" (#%d, %04x)", instr->br.ioff, off); in disasm_instr()
652 printf("call #"); in disasm_instr()
655 printf(" (%04x)", instr->call.uoff); in disasm_instr()
665 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
667 printf("iret"); in disasm_instr()
669 printf("ret"); in disasm_instr()
674 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
675 printf("waitin"); in disasm_instr()
681 printf("[%08x] ; op38", instrs[pc]); in disasm_instr()
683 printf("preemptleave #"); in disasm_instr()
695 printf("[%08x] ; ", instrs[pc]); in disasm_instr()
696 printf("setsecure $02, #"); in disasm_instr()
701 printf(" ; op%02x ", opc); in disasm_instr()
703 printf(", "); in disasm_instr()
708 printf("\n"); in disasm_instr()
811 printf(";\n"); in disasm()
812 printf("; LPAC microcode:\n"); in disasm()
813 printf(";\n"); in disasm()
857 printf(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n"); in disasm_legacy()
858 printf("; JUMP TABLE\n"); in disasm_legacy()
863 printf("%3d %02x: ", n, n); in disasm_legacy()
864 printf("%04x", offset); in disasm_legacy()
866 printf(" ; %s", name); in disasm_legacy()
868 printf(" ; UNKN%d", n); in disasm_legacy()
870 printf("\n"); in disasm_legacy()
939 printf("invalid gpu_id: %d\n", gpu_id); in main()
959 printf("; a%dxx microcode\n", gpuver); in main()
964 printf("; Disassembling microcode: %s\n", file); in main()
965 printf("; Version: %08x\n\n", buf[1]); in main()