\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r214421 = 841.0;
double r214422 = 108.0;
double r214423 = r214421 / r214422;
double r214424 = x;
double r214425 = r214423 * r214424;
double r214426 = 4.0;
double r214427 = 29.0;
double r214428 = r214426 / r214427;
double r214429 = r214425 + r214428;
return r214429;
}
double f(double x) {
double r214430 = 841.0;
double r214431 = 108.0;
double r214432 = r214430 / r214431;
double r214433 = x;
double r214434 = r214432 * r214433;
double r214435 = 4.0;
double r214436 = 29.0;
double r214437 = r214435 / r214436;
double r214438 = r214434 + r214437;
return r214438;
}



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