\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r300432 = 841.0;
double r300433 = 108.0;
double r300434 = r300432 / r300433;
double r300435 = x;
double r300436 = r300434 * r300435;
double r300437 = 4.0;
double r300438 = 29.0;
double r300439 = r300437 / r300438;
double r300440 = r300436 + r300439;
return r300440;
}
double f(double x) {
double r300441 = 841.0;
double r300442 = 108.0;
double r300443 = r300441 / r300442;
double r300444 = x;
double r300445 = r300443 * r300444;
double r300446 = 4.0;
double r300447 = 29.0;
double r300448 = r300446 / r300447;
double r300449 = r300445 + r300448;
return r300449;
}



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