x - \frac{1}{3}x - \frac{1}{3}double f(double x) {
double r176020 = x;
double r176021 = 1.0;
double r176022 = 3.0;
double r176023 = r176021 / r176022;
double r176024 = r176020 - r176023;
return r176024;
}
double f(double x) {
double r176025 = x;
double r176026 = 1.0;
double r176027 = 3.0;
double r176028 = r176026 / r176027;
double r176029 = r176025 - r176028;
return r176029;
}



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