\left(x + y\right) - x \cdot y
\left(x + y\right) - x \cdot y
double f(double x, double y) {
double r213463 = x;
double r213464 = y;
double r213465 = r213463 + r213464;
double r213466 = r213463 * r213464;
double r213467 = r213465 - r213466;
return r213467;
}
double f(double x, double y) {
double r213468 = x;
double r213469 = y;
double r213470 = r213468 + r213469;
double r213471 = r213468 * r213469;
double r213472 = r213470 - r213471;
return r213472;
}



Bits error versus x



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