\left(x + 1\right) \cdot y - x
\left(x + 1\right) \cdot y - x
double f(double x, double y) {
double r205332 = x;
double r205333 = 1.0;
double r205334 = r205332 + r205333;
double r205335 = y;
double r205336 = r205334 * r205335;
double r205337 = r205336 - r205332;
return r205337;
}
double f(double x, double y) {
double r205338 = x;
double r205339 = 1.0;
double r205340 = r205338 + r205339;
double r205341 = y;
double r205342 = r205340 * r205341;
double r205343 = r205342 - r205338;
return r205343;
}



Bits error versus x



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