\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r252608 = 841.0;
double r252609 = 108.0;
double r252610 = r252608 / r252609;
double r252611 = x;
double r252612 = r252610 * r252611;
double r252613 = 4.0;
double r252614 = 29.0;
double r252615 = r252613 / r252614;
double r252616 = r252612 + r252615;
return r252616;
}
double f(double x) {
double r252617 = 841.0;
double r252618 = 108.0;
double r252619 = r252617 / r252618;
double r252620 = x;
double r252621 = r252619 * r252620;
double r252622 = 4.0;
double r252623 = 29.0;
double r252624 = r252622 / r252623;
double r252625 = r252621 + r252624;
return r252625;
}



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