x + \frac{1}{3}x + \frac{1}{3}double f(double x) {
double r180867 = x;
double r180868 = 1.0;
double r180869 = 3.0;
double r180870 = r180868 / r180869;
double r180871 = r180867 + r180870;
return r180871;
}
double f(double x) {
double r180872 = x;
double r180873 = 1.0;
double r180874 = 3.0;
double r180875 = r180873 / r180874;
double r180876 = r180872 + r180875;
return r180876;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020020 +o rules:numerics
(FPCore (x)
:name "Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, F"
:precision binary64
(+ x (/ 1 3)))