\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r251980 = x;
double r251981 = 1.0;
double r251982 = r251980 + r251981;
double r251983 = y;
double r251984 = r251982 * r251983;
double r251985 = r251984 - r251980;
return r251985;
}
double f(double x, double y) {
double r251986 = x;
double r251987 = 1.0;
double r251988 = r251986 + r251987;
double r251989 = y;
double r251990 = r251988 * r251989;
double r251991 = r251990 - r251986;
return r251991;
}



Bits error versus x



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