Home | History | Annotate | Download | only in vc4

Lines Matching refs:mux

29 #define QPU_MUX(mux, muxfield)                                  \
30 QPU_SET_FIELD(mux != QPU_MUX_SMALL_IMM ? mux : QPU_MUX_B, muxfield)
35 if (src.mux == QPU_MUX_A) {
41 if (src.mux == QPU_MUX_B) {
48 if (src.mux == QPU_MUX_SMALL_IMM) {
85 if (dst.mux <= QPU_MUX_R5) {
86 /* Translate the mux to the ACCn values. */
87 inst |= QPU_SET_FIELD(32 + dst.mux, QPU_WADDR_ADD);
90 if (dst.mux == QPU_MUX_B)
102 if (dst.mux <= QPU_MUX_R5) {
103 /* Translate the mux to the ACCn values. */
104 inst |= QPU_SET_FIELD(32 + dst.mux, QPU_WADDR_MUL);
107 if (dst.mux == QPU_MUX_A)
125 inst |= QPU_MUX(src.mux, QPU_ADD_A);
126 inst |= QPU_MUX(src.mux, QPU_ADD_B);
144 inst |= QPU_MUX(src.mux, QPU_MUL_A);
145 inst |= QPU_MUX(src.mux, QPU_MUL_B);
207 inst |= QPU_MUX(src0.mux, QPU_ADD_A);
209 inst |= QPU_MUX(src1.mux, QPU_ADD_B);
228 inst |= QPU_MUX(src0.mux, QPU_MUL_A);
230 inst |= QPU_MUX(src1.mux, QPU_MUL_B);