2 source instruction only support immediate for src1 operand, so no
point in adding optimization condition for src0 oprand.
v2:
- Update commit message and don't remove ADD optimization (Matt Turner)
Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5341>
break;
}
- if (inst->src[0].file == IMM) {
- assert(inst->src[0].type == BRW_REGISTER_TYPE_F);
- inst->opcode = BRW_OPCODE_MOV;
- inst->src[0].f *= inst->src[1].f;
- inst->src[1] = reg_undef;
- progress = true;
- break;
- }
break;
case BRW_OPCODE_ADD:
if (inst->src[1].file != IMM)