\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r120822 = 841.0;
double r120823 = 108.0;
double r120824 = r120822 / r120823;
double r120825 = x;
double r120826 = r120824 * r120825;
double r120827 = 4.0;
double r120828 = 29.0;
double r120829 = r120827 / r120828;
double r120830 = r120826 + r120829;
return r120830;
}
double f(double x) {
double r120831 = 841.0;
double r120832 = 108.0;
double r120833 = r120831 / r120832;
double r120834 = x;
double r120835 = r120833 * r120834;
double r120836 = 4.0;
double r120837 = 29.0;
double r120838 = r120836 / r120837;
double r120839 = r120835 + r120838;
return r120839;
}



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