\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r257824 = x;
double r257825 = 1.0;
double r257826 = r257824 + r257825;
double r257827 = y;
double r257828 = r257826 * r257827;
double r257829 = r257828 - r257824;
return r257829;
}
double f(double x, double y) {
double r257830 = x;
double r257831 = 1.0;
double r257832 = r257830 + r257831;
double r257833 = y;
double r257834 = r257832 * r257833;
double r257835 = r257834 - r257830;
return r257835;
}



Bits error versus x



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