diff --git a/src/panfrost/midgard/midgard_ops.c b/src/panfrost/midgard/midgard_ops.c index 1c15c62ddc9..89ed065f30e 100644 --- a/src/panfrost/midgard/midgard_ops.c +++ b/src/panfrost/midgard/midgard_ops.c @@ -91,8 +91,8 @@ struct mir_op_props alu_opcode_props[256] = { [midgard_alu_op_ichoose] = {"CHOOSE", UNITS_ADD}, [midgard_alu_op_isub] = {"SUB", UNITS_MOST}, [midgard_alu_op_ishlsub] = {"SUB", UNITS_MUL}, - [midgard_alu_op_isubsat] = {"SUBSAT", UNITS_MOST}, - [midgard_alu_op_usubsat] = {"SUBSAT", UNITS_MOST}, + [midgard_alu_op_isubsat] = {"SUBSAT", UNITS_ADD}, + [midgard_alu_op_usubsat] = {"SUBSAT", UNITS_ADD}, [midgard_alu_op_imul] = {"MUL", UNITS_MUL | OP_COMMUTES}, [midgard_alu_op_iwmul] = {"WMUL.s", UNIT_VMUL | OP_COMMUTES}, [midgard_alu_op_uwmul] = {"WMUL.u", UNIT_VMUL | OP_COMMUTES},