\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r141531 = x;
double r141532 = 1.0;
double r141533 = r141531 + r141532;
double r141534 = y;
double r141535 = r141533 * r141534;
double r141536 = r141535 - r141531;
return r141536;
}
double f(double x, double y) {
double r141537 = x;
double r141538 = 1.0;
double r141539 = r141537 + r141538;
double r141540 = y;
double r141541 = r141539 * r141540;
double r141542 = r141541 - r141537;
return r141542;
}



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))