fixes dEQP-GLES2.functional.shaders.invariance.mediump.loop_3 CC: <mesa-stable@lists.freedesktop.org> Signed-off-by: Karol Herbst <kherbst@redhat.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>tags/19.0-branchpoint
@@ -1045,7 +1045,7 @@ ConstantFolding::opnd(Instruction *i, ImmediateValue &imm0, int s) | |||
break; | |||
} | |||
case OP_MUL: | |||
if (i->dType == TYPE_F32) | |||
if (i->dType == TYPE_F32 && !i->precise) | |||
tryCollapseChainedMULs(i, s, imm0); | |||
if (i->subOp == NV50_IR_SUBOP_MUL_HIGH) { |