Home
last modified time | relevance | path

Searched refs:UNIT_VLUT (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_ops.c42 [midgard_alu_op_fmul] = {"FMUL", UNITS_MUL | UNIT_VLUT | OP_COMMUTES},
43 [midgard_alu_op_fmul_rtz] = {"FMUL.rtz", UNITS_MUL | UNIT_VLUT | OP_COMMUTES},
44 [midgard_alu_op_fmul_rtn] = {"FMUL.rtn", UNITS_MUL | UNIT_VLUT | OP_COMMUTES},
45 [midgard_alu_op_fmul_rtp] = {"FMUL.rtp", UNITS_MUL | UNIT_VLUT | OP_COMMUTES},
75 [midgard_alu_op_ffma] = {"FMA", UNIT_VLUT},
76 [midgard_alu_op_ffma_rtz] = {"FMA.rtz", UNIT_VLUT},
77 [midgard_alu_op_ffma_rtn] = {"FMA.rtn", UNIT_VLUT},
78 [midgard_alu_op_ffma_rtp] = {"FMA.rtp", UNIT_VLUT},
122 [midgard_alu_op_frcp] = {"FRCP", UNIT_VLUT},
123 [midgard_alu_op_frsqrt] = {"FRSQRT", UNIT_VLUT},
[all...]
H A Dhelpers.h240 #define UNIT_VLUT ALU_ENAB_VEC_LUT macro
247 #define UNITS_ALL (UNITS_MOST | UNIT_VLUT)
250 #define UNITS_ANY_VECTOR (UNITS_VECTOR | UNIT_VLUT)
H A Dmidgard_schedule.c583 if (mir_is_add_2(ins) && (unit & (UNITS_MUL | UNIT_VLUT))) { in mir_adjust_unit()
1109 unsigned unit_names[] = { UNIT_SMUL, UNIT_VADD, UNIT_VLUT }; in mir_schedule_zs_write()
1266 mir_choose_alu(&vlut, instructions, liveness, worklist, len, &predicate, UNIT_VLUT); in mir_schedule_alu()
H A Dmidgard_compile.c1116 if ((opcode_props & UNITS_ALL) == UNIT_VLUT) { in emit_alu()

Completed in 9 milliseconds