\left(x + y\right) - x \cdot y
\left(x + y\right) - x \cdot y
double f(double x, double y) {
double r272330 = x;
double r272331 = y;
double r272332 = r272330 + r272331;
double r272333 = r272330 * r272331;
double r272334 = r272332 - r272333;
return r272334;
}
double f(double x, double y) {
double r272335 = x;
double r272336 = y;
double r272337 = r272335 + r272336;
double r272338 = r272335 * r272336;
double r272339 = r272337 - r272338;
return r272339;
}



Bits error versus x



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