\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r236263 = 841.0;
double r236264 = 108.0;
double r236265 = r236263 / r236264;
double r236266 = x;
double r236267 = r236265 * r236266;
double r236268 = 4.0;
double r236269 = 29.0;
double r236270 = r236268 / r236269;
double r236271 = r236267 + r236270;
return r236271;
}
double f(double x) {
double r236272 = 841.0;
double r236273 = 108.0;
double r236274 = r236272 / r236273;
double r236275 = x;
double r236276 = r236274 * r236275;
double r236277 = 4.0;
double r236278 = 29.0;
double r236279 = r236277 / r236278;
double r236280 = r236276 + r236279;
return r236280;
}



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