x + \frac{1}{3}x + \frac{1}{3}double f(double x) {
double r220938 = x;
double r220939 = 1.0;
double r220940 = 3.0;
double r220941 = r220939 / r220940;
double r220942 = r220938 + r220941;
return r220942;
}
double f(double x) {
double r220943 = x;
double r220944 = 1.0;
double r220945 = 3.0;
double r220946 = r220944 / r220945;
double r220947 = r220943 + r220946;
return r220947;
}



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