x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r291307 = x;
double r291308 = 2.0;
double r291309 = r291307 * r291308;
double r291310 = y;
double r291311 = r291309 - r291310;
return r291311;
}
double f(double x, double y) {
double r291312 = x;
double r291313 = 2.0;
double r291314 = r291312 * r291313;
double r291315 = y;
double r291316 = r291314 - r291315;
return r291316;
}



Bits error versus x



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