Lines Matching refs:mul
59 .mul = {
111 instr->alu.mul.a != V3D_QPU_MUX_A &&
112 instr->alu.mul.b != V3D_QPU_MUX_A) {
121 instr->alu.mul.a == V3D_QPU_MUX_B &&
122 instr->alu.mul.b == V3D_QPU_MUX_B) ||
138 qinst->qpu.alu.mul.op != V3D_QPU_M_MOV ||
145 enum v3d_qpu_waddr waddr = qinst->qpu.alu.mul.waddr;
146 if (qinst->qpu.alu.mul.magic_write) {
150 if (qinst->qpu.alu.mul.a !=
157 switch (qinst->qpu.alu.mul.a) {
174 if (qinst->qpu.alu.mul.a_unpack != V3D_QPU_UNPACK_NONE ||
175 qinst->qpu.alu.mul.output_pack != V3D_QPU_PACK_NONE ||
276 assert(qinst->qpu.alu.mul.op == V3D_QPU_M_NOP);
295 assert(qinst->qpu.alu.mul.op == V3D_QPU_M_NOP);
300 assert(qinst->qpu.alu.mul.op == V3D_QPU_M_NOP);
315 &qinst->qpu.alu.mul.a, src[0]);
319 &qinst->qpu.alu.mul.b, src[1]);
322 qinst->qpu.alu.mul.waddr = dst.index;
323 qinst->qpu.alu.mul.magic_write = dst.magic;
359 if (qpu.alu.mul.magic_write &&
360 v3d_qpu_magic_waddr_loads_unif(qpu.alu.mul.waddr)) {