x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r205757 = x;
double r205758 = 2.0;
double r205759 = r205757 * r205758;
double r205760 = y;
double r205761 = r205759 - r205760;
return r205761;
}
double f(double x, double y) {
double r205762 = x;
double r205763 = 2.0;
double r205764 = r205762 * r205763;
double r205765 = y;
double r205766 = r205764 - r205765;
return r205766;
}



Bits error versus x



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