\left(x + y\right) - x \cdot y
\left(x + y\right) - x \cdot y
double f(double x, double y) {
double r168552 = x;
double r168553 = y;
double r168554 = r168552 + r168553;
double r168555 = r168552 * r168553;
double r168556 = r168554 - r168555;
return r168556;
}
double f(double x, double y) {
double r168557 = x;
double r168558 = y;
double r168559 = r168557 + r168558;
double r168560 = r168557 * r168558;
double r168561 = r168559 - r168560;
return r168561;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019212
(FPCore (x y)
:name "Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, A"
:precision binary64
(- (+ x y) (* x y)))