\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r370520 = 841.0;
double r370521 = 108.0;
double r370522 = r370520 / r370521;
double r370523 = x;
double r370524 = r370522 * r370523;
double r370525 = 4.0;
double r370526 = 29.0;
double r370527 = r370525 / r370526;
double r370528 = r370524 + r370527;
return r370528;
}
double f(double x) {
double r370529 = 841.0;
double r370530 = 108.0;
double r370531 = r370529 / r370530;
double r370532 = x;
double r370533 = r370531 * r370532;
double r370534 = 4.0;
double r370535 = 29.0;
double r370536 = r370534 / r370535;
double r370537 = r370533 + r370536;
return r370537;
}



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