x - \frac{1}{3}x - \frac{1}{3}double f(double x) {
double r178845 = x;
double r178846 = 1.0;
double r178847 = 3.0;
double r178848 = r178846 / r178847;
double r178849 = r178845 - r178848;
return r178849;
}
double f(double x) {
double r178850 = x;
double r178851 = 1.0;
double r178852 = 3.0;
double r178853 = r178851 / r178852;
double r178854 = r178850 - r178853;
return r178854;
}



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