\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r295436 = 841.0;
double r295437 = 108.0;
double r295438 = r295436 / r295437;
double r295439 = x;
double r295440 = r295438 * r295439;
double r295441 = 4.0;
double r295442 = 29.0;
double r295443 = r295441 / r295442;
double r295444 = r295440 + r295443;
return r295444;
}
double f(double x) {
double r295445 = 841.0;
double r295446 = 108.0;
double r295447 = r295445 / r295446;
double r295448 = x;
double r295449 = r295447 * r295448;
double r295450 = 4.0;
double r295451 = 29.0;
double r295452 = r295450 / r295451;
double r295453 = r295449 + r295452;
return r295453;
}



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