Lines Matching refs:mux_a
581 uint32_t opcode, uint32_t mux_a, uint32_t mux_b) in lookup_opcode() argument
593 if (!(op_desc->mux_a_mask & (1 << mux_a))) in lookup_opcode()
720 uint32_t mux_a = QPU_GET_FIELD(packed_inst, VC5_QPU_ADD_A); in v3d_qpu_add_unpack() local
735 map_op, mux_a, mux_b); in v3d_qpu_add_unpack()
744 if (((op >> 2) & 3) * 8 + mux_a > (op & 3) * 8 + mux_b) { in v3d_qpu_add_unpack()
844 instr->alu.add.a = mux_a; in v3d_qpu_add_unpack()
874 uint32_t mux_a = QPU_GET_FIELD(packed_inst, VC5_QPU_MUL_A); in v3d_qpu_mul_unpack() local
880 op, mux_a, mux_b); in v3d_qpu_mul_unpack()
933 instr->alu.mul.a = mux_a; in v3d_qpu_mul_unpack()
946 uint32_t mux_a = instr->alu.add.a; in v3d_qpu_add_pack() local
969 mux_a = ffs(desc->mux_a_mask) - 1; in v3d_qpu_add_pack()
1035 bool ordering = a_unpack * 8 + mux_a > b_unpack * 8 + mux_b; in v3d_qpu_add_pack()
1046 temp = mux_a; in v3d_qpu_add_pack()
1047 mux_a = mux_b; in v3d_qpu_add_pack()
1148 *packed_instr |= QPU_SET_FIELD(mux_a, VC5_QPU_ADD_A); in v3d_qpu_add_pack()
1162 uint32_t mux_a = instr->alu.mul.a; in v3d_qpu_mul_pack() local
1184 mux_a = ffs(desc->mux_a_mask) - 1; in v3d_qpu_mul_pack()
1256 *packed_instr |= QPU_SET_FIELD(mux_a, VC5_QPU_MUL_A); in v3d_qpu_mul_pack()