Home
last modified time | relevance | path

Searched refs:UNIT_VMUL (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_ops.c82 [midgard_alu_op_fdot3] = {"FDOT3", UNIT_VMUL | OP_CHANNEL_COUNT(3) | OP_COMMUTES},
83 … [midgard_alu_op_fdot3r] = {"FDOT3R", UNIT_VMUL | OP_CHANNEL_COUNT(3) | OP_COMMUTES},
84 [midgard_alu_op_fdot4] = {"FDOT4", UNIT_VMUL | OP_CHANNEL_COUNT(4) | OP_COMMUTES},
99 [midgard_alu_op_iwmul] = {"WMUL.s", UNIT_VMUL | OP_COMMUTES},
100 [midgard_alu_op_uwmul] = {"WMUL.u", UNIT_VMUL | OP_COMMUTES},
101 [midgard_alu_op_iuwmul] = {"WMUL.su", UNIT_VMUL | OP_COMMUTES},
Dhelpers.h236 #define UNIT_VMUL ALU_ENAB_VEC_MUL macro
244 #define UNITS_MUL (UNIT_VMUL | UNIT_SMUL)
249 #define UNITS_VECTOR (UNIT_VMUL | UNIT_VADD)
Dmidgard_schedule.c1011 cond->unit = vector ? UNIT_VMUL : UNIT_SADD; in mir_schedule_condition()
1285 if (cond->unit == UNIT_VMUL) in mir_schedule_alu()
1322 predicate.unit = UNIT_VMUL; in mir_schedule_alu()
1331 vmul->unit = UNIT_VMUL; in mir_schedule_alu()
1346 vmul->unit = UNIT_VMUL; in mir_schedule_alu()
1362 mir_choose_alu(&vmul, instructions, liveness, worklist, len, &predicate, UNIT_VMUL); in mir_schedule_alu()
Dmir.c352 u->unit = UNIT_VMUL; in mir_bundle_for_op()
Dmidgard_ra.c364 if (bundle->instructions[i]->unit == UNIT_VMUL || in mir_compute_interference()