\left(x + y\right) - x \cdot y
\left(x + y\right) - x \cdot y
double f(double x, double y) {
double r229158 = x;
double r229159 = y;
double r229160 = r229158 + r229159;
double r229161 = r229158 * r229159;
double r229162 = r229160 - r229161;
return r229162;
}
double f(double x, double y) {
double r229163 = x;
double r229164 = y;
double r229165 = r229163 + r229164;
double r229166 = r229163 * r229164;
double r229167 = r229165 - r229166;
return r229167;
}



Bits error versus x



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