\left(x + y\right) - x \cdot y
\left(y + x\right) - x \cdot y
double f(double x, double y) {
double r218729 = x;
double r218730 = y;
double r218731 = r218729 + r218730;
double r218732 = r218729 * r218730;
double r218733 = r218731 - r218732;
return r218733;
}
double f(double x, double y) {
double r218734 = y;
double r218735 = x;
double r218736 = r218734 + r218735;
double r218737 = r218735 * r218734;
double r218738 = r218736 - r218737;
return r218738;
}



Bits error versus x



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