\left(x + y\right) - x \cdot y
\left(x + y\right) - x \cdot y
double f(double x, double y) {
double r278845 = x;
double r278846 = y;
double r278847 = r278845 + r278846;
double r278848 = r278845 * r278846;
double r278849 = r278847 - r278848;
return r278849;
}
double f(double x, double y) {
double r278850 = x;
double r278851 = y;
double r278852 = r278850 + r278851;
double r278853 = r278850 * r278851;
double r278854 = r278852 - r278853;
return r278854;
}



Bits error versus x



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