x + \frac{1}{3}x + \frac{1}{3}double f(double x) {
double r162914 = x;
double r162915 = 1.0;
double r162916 = 3.0;
double r162917 = r162915 / r162916;
double r162918 = r162914 + r162917;
return r162918;
}
double f(double x) {
double r162919 = x;
double r162920 = 1.0;
double r162921 = 3.0;
double r162922 = r162920 / r162921;
double r162923 = r162919 + r162922;
return r162923;
}



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