\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r252378 = x;
double r252379 = 1.0;
double r252380 = r252378 + r252379;
double r252381 = y;
double r252382 = r252380 * r252381;
double r252383 = r252382 - r252378;
return r252383;
}
double f(double x, double y) {
double r252384 = x;
double r252385 = 1.0;
double r252386 = r252384 + r252385;
double r252387 = y;
double r252388 = r252386 * r252387;
double r252389 = r252388 - r252384;
return r252389;
}



Bits error versus x



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