x \cdot 2 - y
x \cdot 2 - y
double f(double x, double y) {
double r217817 = x;
double r217818 = 2.0;
double r217819 = r217817 * r217818;
double r217820 = y;
double r217821 = r217819 - r217820;
return r217821;
}
double f(double x, double y) {
double r217822 = x;
double r217823 = 2.0;
double r217824 = r217822 * r217823;
double r217825 = y;
double r217826 = r217824 - r217825;
return r217826;
}



Bits error versus x



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