\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r273089 = x;
double r273090 = 1.0;
double r273091 = r273089 + r273090;
double r273092 = y;
double r273093 = r273091 * r273092;
double r273094 = r273093 - r273089;
return r273094;
}
double f(double x, double y) {
double r273095 = x;
double r273096 = 1.0;
double r273097 = r273095 + r273096;
double r273098 = y;
double r273099 = r273097 * r273098;
double r273100 = r273099 - r273095;
return r273100;
}



Bits error versus x



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