x + \frac{1}{3}x + \frac{1}{3}double f(double x) {
double r240830 = x;
double r240831 = 1.0;
double r240832 = 3.0;
double r240833 = r240831 / r240832;
double r240834 = r240830 + r240833;
return r240834;
}
double f(double x) {
double r240835 = x;
double r240836 = 1.0;
double r240837 = 3.0;
double r240838 = r240836 / r240837;
double r240839 = r240835 + r240838;
return r240839;
}



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