Lines Matching refs:mux_b
446 * 1-arg opcodes, the mux_b field as well.
469 /* FADD is FADDNF depending on the order of the mux_a/mux_b. */
486 /* FMIN is instead FMAX depending on the order of the mux_a/mux_b. */
602 uint32_t mux_a, uint32_t mux_b)
614 if (!(op_desc->mux_b_mask & (1 << mux_b)))
745 uint32_t mux_b = QPU_GET_FIELD(packed_inst, V3D_QPU_ADD_B);
759 map_op, mux_a, mux_b);
769 if (((op >> 2) & 3) * 8 + mux_a > (op & 3) * 8 + mux_b) {
831 instr->alu.add.output_pack = mux_b & 0x3;
870 instr->alu.add.b = mux_b;
900 uint32_t mux_b = QPU_GET_FIELD(packed_inst, V3D_QPU_MUL_B);
906 op, mux_a, mux_b);
931 ((mux_b >> 2) & 1));
933 if (!v3d_qpu_float32_unpack_unpack(mux_b & 0x3,
960 instr->alu.mul.b = mux_b;
993 uint32_t mux_b = instr->alu.add.b;
1008 mux_b = ffs(desc->mux_b_mask) - 1;
1077 bool ordering = a_unpack * 8 + mux_a > b_unpack * 8 + mux_b;
1089 mux_a = mux_b;
1090 mux_b = temp;
1136 mux_b |= packed;
1191 *packed_instr |= QPU_SET_FIELD(mux_b, V3D_QPU_ADD_B);
1205 uint32_t mux_b = instr->alu.mul.b;
1221 mux_b = ffs(desc->mux_b_mask) - 1;
1261 mux_b = (packed & 1) << 2;
1267 mux_b |= packed;
1297 *packed_instr |= QPU_SET_FIELD(mux_b, V3D_QPU_MUL_B);