\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r262247 = x;
double r262248 = 1.0;
double r262249 = r262247 + r262248;
double r262250 = y;
double r262251 = r262249 * r262250;
double r262252 = r262251 - r262247;
return r262252;
}
double f(double x, double y) {
double r262253 = x;
double r262254 = 1.0;
double r262255 = r262253 + r262254;
double r262256 = y;
double r262257 = r262255 * r262256;
double r262258 = r262257 - r262253;
return r262258;
}



Bits error versus x



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