\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r254944 = 841.0;
double r254945 = 108.0;
double r254946 = r254944 / r254945;
double r254947 = x;
double r254948 = r254946 * r254947;
double r254949 = 4.0;
double r254950 = 29.0;
double r254951 = r254949 / r254950;
double r254952 = r254948 + r254951;
return r254952;
}
double f(double x) {
double r254953 = 841.0;
double r254954 = 108.0;
double r254955 = r254953 / r254954;
double r254956 = x;
double r254957 = r254955 * r254956;
double r254958 = 4.0;
double r254959 = 29.0;
double r254960 = r254958 / r254959;
double r254961 = r254957 + r254960;
return r254961;
}



Bits error versus x
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020046 +o rules:numerics
(FPCore (x)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, A"
:precision binary64
(+ (* (/ 841 108) x) (/ 4 29)))