\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r279243 = x;
double r279244 = 1.0;
double r279245 = r279243 + r279244;
double r279246 = y;
double r279247 = r279245 * r279246;
double r279248 = r279247 - r279243;
return r279248;
}
double f(double x, double y) {
double r279249 = x;
double r279250 = 1.0;
double r279251 = r279249 + r279250;
double r279252 = y;
double r279253 = r279251 * r279252;
double r279254 = r279253 - r279249;
return r279254;
}



Bits error versus x



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