Home
last modified time | relevance | path

Searched refs:mux_b (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/broadcom/qpu/
Dqpu_pack.c571 uint32_t opcode, uint32_t mux_a, uint32_t mux_b) in lookup_opcode() argument
580 if (!(op_desc->mux_b_mask & (1 << mux_b))) in lookup_opcode()
711 uint32_t mux_b = QPU_GET_FIELD(packed_inst, VC5_QPU_ADD_B); in v3d_qpu_add_unpack() local
725 map_op, mux_a, mux_b); in v3d_qpu_add_unpack()
734 if (((op >> 2) & 3) * 8 + mux_a > (op & 3) * 8 + mux_b) { in v3d_qpu_add_unpack()
792 instr->alu.add.output_pack = mux_b & 0x3; in v3d_qpu_add_unpack()
831 instr->alu.add.b = mux_b; in v3d_qpu_add_unpack()
861 uint32_t mux_b = QPU_GET_FIELD(packed_inst, VC5_QPU_MUL_B); in v3d_qpu_mul_unpack() local
866 op, mux_a, mux_b); in v3d_qpu_mul_unpack()
891 ((mux_b >> 2) & 1)); in v3d_qpu_mul_unpack()
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_qpu_validate.c279 uint32_t mux_b = QPU_GET_FIELD(inst, QPU_MUL_B); in vc4_qpu_validate() local
285 if (mux_a > QPU_MUX_R3 || mux_b > QPU_MUX_R3) { in vc4_qpu_validate()
309 writes_reg(insts[i - 1], QPU_W_ACC0 + mux_b)) { in vc4_qpu_validate()
Dvc4_qpu_schedule.c513 uint32_t mux_b = QPU_GET_FIELD(inst, QPU_MUL_B); in reads_too_soon_after_write() local
516 scoreboard->last_waddr_a == mux_b + QPU_W_ACC0 || in reads_too_soon_after_write()
518 scoreboard->last_waddr_b == mux_b + QPU_W_ACC0) { in reads_too_soon_after_write()