\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r225593 = 841.0;
double r225594 = 108.0;
double r225595 = r225593 / r225594;
double r225596 = x;
double r225597 = r225595 * r225596;
double r225598 = 4.0;
double r225599 = 29.0;
double r225600 = r225598 / r225599;
double r225601 = r225597 + r225600;
return r225601;
}
double f(double x) {
double r225602 = 841.0;
double r225603 = 108.0;
double r225604 = r225602 / r225603;
double r225605 = x;
double r225606 = r225604 * r225605;
double r225607 = 4.0;
double r225608 = 29.0;
double r225609 = r225607 / r225608;
double r225610 = r225606 + r225609;
return r225610;
}



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