\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r212774 = x;
double r212775 = 1.0;
double r212776 = r212774 + r212775;
double r212777 = y;
double r212778 = r212776 * r212777;
double r212779 = r212778 - r212774;
return r212779;
}
double f(double x, double y) {
double r212780 = x;
double r212781 = 1.0;
double r212782 = r212780 + r212781;
double r212783 = y;
double r212784 = r212782 * r212783;
double r212785 = r212784 - r212780;
return r212785;
}



Bits error versus x



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