x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r324170 = x;
double r324171 = 2.0;
double r324172 = r324170 * r324171;
double r324173 = y;
double r324174 = r324172 - r324173;
return r324174;
}
double f(double x, double y) {
double r324175 = x;
double r324176 = 2.0;
double r324177 = r324175 * r324176;
double r324178 = y;
double r324179 = r324177 - r324178;
return r324179;
}



Bits error versus x



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