\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r496281 = x;
double r496282 = 1.0;
double r496283 = r496281 + r496282;
double r496284 = y;
double r496285 = r496283 * r496284;
double r496286 = r496285 - r496281;
return r496286;
}
double f(double x, double y) {
double r496287 = x;
double r496288 = 1.0;
double r496289 = r496287 + r496288;
double r496290 = y;
double r496291 = r496289 * r496290;
double r496292 = r496291 - r496287;
return r496292;
}



Bits error versus x



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