\left(1 - x\right) - y
1 + \left(-\left(x + y\right)\right)
double f(double x, double y) {
double r276864 = 1.0;
double r276865 = x;
double r276866 = r276864 - r276865;
double r276867 = y;
double r276868 = r276866 - r276867;
return r276868;
}
double f(double x, double y) {
double r276869 = 1.0;
double r276870 = x;
double r276871 = y;
double r276872 = r276870 + r276871;
double r276873 = -r276872;
double r276874 = r276869 + r276873;
return r276874;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied sub-neg0.0
Applied associate--l+0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019356
(FPCore (x y)
:name "Data.Colour.CIE.Chromaticity:chromaCoords from colour-2.3.3"
:precision binary64
(- (- 1 x) y))