Lines Matching refs:qpu
100 ldunif->qpu.sig.ldunif = true; in new_ldunif_instr()
211 temp->qpu.sig.ldvpm = true; in v3d_generate_code_block()
259 if (qinst->qpu.type == V3D_QPU_INSTR_TYPE_ALU) { in v3d_generate_code_block()
261 &qinst->qpu.sig)) { in v3d_generate_code_block()
262 assert(qinst->qpu.alu.add.op == V3D_QPU_A_NOP); in v3d_generate_code_block()
263 assert(qinst->qpu.alu.mul.op == V3D_QPU_M_NOP); in v3d_generate_code_block()
265 qinst->qpu.sig_addr = dst.index; in v3d_generate_code_block()
266 qinst->qpu.sig_magic = dst.magic; in v3d_generate_code_block()
267 } else if (qinst->qpu.alu.add.op != V3D_QPU_A_NOP) { in v3d_generate_code_block()
268 assert(qinst->qpu.alu.mul.op == V3D_QPU_M_NOP); in v3d_generate_code_block()
270 set_src(&qinst->qpu, in v3d_generate_code_block()
271 &qinst->qpu.alu.add.a, src[0]); in v3d_generate_code_block()
274 set_src(&qinst->qpu, in v3d_generate_code_block()
275 &qinst->qpu.alu.add.b, src[1]); in v3d_generate_code_block()
278 qinst->qpu.alu.add.waddr = dst.index; in v3d_generate_code_block()
279 qinst->qpu.alu.add.magic_write = dst.magic; in v3d_generate_code_block()
282 set_src(&qinst->qpu, in v3d_generate_code_block()
283 &qinst->qpu.alu.mul.a, src[0]); in v3d_generate_code_block()
286 set_src(&qinst->qpu, in v3d_generate_code_block()
287 &qinst->qpu.alu.mul.b, src[1]); in v3d_generate_code_block()
290 qinst->qpu.alu.mul.waddr = dst.index; in v3d_generate_code_block()
291 qinst->qpu.alu.mul.magic_write = dst.magic; in v3d_generate_code_block()
294 assert(qinst->qpu.type == V3D_QPU_INSTR_TYPE_BRANCH); in v3d_generate_code_block()
330 bool ok = v3d_qpu_instr_pack(c->devinfo, &inst->qpu, in v3d_vir_to_qpu()