\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r289361 = x;
double r289362 = 1.0;
double r289363 = r289361 + r289362;
double r289364 = y;
double r289365 = r289363 * r289364;
double r289366 = r289365 - r289361;
return r289366;
}
double f(double x, double y) {
double r289367 = x;
double r289368 = 1.0;
double r289369 = r289367 + r289368;
double r289370 = y;
double r289371 = r289369 * r289370;
double r289372 = r289371 - r289367;
return r289372;
}



Bits error versus x



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