\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r318707 = x;
double r318708 = 1.0;
double r318709 = r318707 + r318708;
double r318710 = y;
double r318711 = r318709 * r318710;
double r318712 = r318711 - r318707;
return r318712;
}
double f(double x, double y) {
double r318713 = x;
double r318714 = 1.0;
double r318715 = r318713 + r318714;
double r318716 = y;
double r318717 = r318715 * r318716;
double r318718 = r318717 - r318713;
return r318718;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020001
(FPCore (x y)
:name "Data.Colour.SRGB:transferFunction from colour-2.3.3"
:precision binary64
(- (* (+ x 1) y) x))