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



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