x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r135979 = x;
double r135980 = 2.0;
double r135981 = r135979 * r135980;
double r135982 = y;
double r135983 = r135981 - r135982;
return r135983;
}
double f(double x, double y) {
double r135984 = x;
double r135985 = 2.0;
double r135986 = r135984 * r135985;
double r135987 = y;
double r135988 = r135986 - r135987;
return r135988;
}



Bits error versus x



Bits error versus y
Results
Initial program 0
Final simplification0
herbie shell --seed 2019208 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, C"
:precision binary64
(- (* x 2) y))