x + \frac{1}{3}x + \frac{1}{3}double f(double x) {
double r234671 = x;
double r234672 = 1.0;
double r234673 = 3.0;
double r234674 = r234672 / r234673;
double r234675 = r234671 + r234674;
return r234675;
}
double f(double x) {
double r234676 = x;
double r234677 = 1.0;
double r234678 = 3.0;
double r234679 = r234677 / r234678;
double r234680 = r234676 + r234679;
return r234680;
}



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