x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r284058 = x;
double r284059 = 2.0;
double r284060 = r284058 * r284059;
double r284061 = y;
double r284062 = r284060 - r284061;
return r284062;
}
double f(double x, double y) {
double r284063 = x;
double r284064 = 2.0;
double r284065 = r284063 * r284064;
double r284066 = y;
double r284067 = r284065 - r284066;
return r284067;
}



Bits error versus x



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