Lines Matching defs:append
39 append(struct disasm_state *disasm, const char *fmt, ...)
52 /* FIXME: Do a single append somehow. */
54 append(disasm, " ");
63 append(disasm, "rf%d", instr->raddr_a);
73 append(disasm, "%d", val);
75 append(disasm, "0x%08x", val);
78 append(disasm, "rf%d", instr->raddr_b);
81 append(disasm, "r%d", mux);
89 append(disasm, "rf%d", waddr);
95 append(disasm, "%s", name);
97 append(disasm, "waddr UNKNOWN %d", waddr);
107 append(disasm, "%s", v3d_qpu_add_op_name(instr->alu.add.op));
109 append(disasm, "%s", v3d_qpu_cond_name(instr->flags.ac));
110 append(disasm, "%s", v3d_qpu_pf_name(instr->flags.apf));
111 append(disasm, "%s", v3d_qpu_uf_name(instr->flags.auf));
113 append(disasm, " ");
118 append(disasm, v3d_qpu_pack_name(instr->alu.add.output_pack));
123 append(disasm, ", ");
125 append(disasm, "%s",
130 append(disasm, ", ");
132 append(disasm, "%s",
145 append(disasm, "; ");
147 append(disasm, "%s", v3d_qpu_mul_op_name(instr->alu.mul.op));
149 append(disasm, "%s", v3d_qpu_cond_name(instr->flags.mc));
150 append(disasm, "%s", v3d_qpu_pf_name(instr->flags.mpf));
151 append(disasm, "%s", v3d_qpu_uf_name(instr->flags.muf));
156 append(disasm, " ");
161 append(disasm, v3d_qpu_pack_name(instr->alu.mul.output_pack));
166 append(disasm, ", ");
168 append(disasm, "%s",
173 append(disasm, ", ");
175 append(disasm, "%s",
188 append(disasm, ".rf%d", instr->sig_addr);
194 append(disasm, ".%s", name);
196 append(disasm, ".UNKNOWN%d", instr->sig_addr);
223 append(disasm, "; thrsw");
225 append(disasm, "; ldvary");
229 append(disasm, "; ldvpm");
231 append(disasm, "; ldtmu");
235 append(disasm, "; ldtlb");
239 append(disasm, "; ldtlbu");
243 append(disasm, "; ldunif");
245 append(disasm, "; ldunifrf");
249 append(disasm, "; ldunifa");
251 append(disasm, "; ldunifarf");
255 append(disasm, "; wrtmuc");
271 append(disasm, "b");
273 append(disasm, "u");
274 append(disasm, "%s", v3d_qpu_branch_cond_name(instr->branch.cond));
275 append(disasm, "%s", v3d_qpu_msfign_name(instr->branch.msfign));
279 append(disasm, " zero_addr+0x%08x", instr->branch.offset);
283 append(disasm, " %d", instr->branch.offset);
287 append(disasm, " lri");
291 append(disasm, " rf%d", instr->branch.raddr_a);
298 append(disasm, ", a:unif");
302 append(disasm, ", r:unif");
306 append(disasm, ", lri");
310 append(disasm, ", rf%d", instr->branch.raddr_a);