\frac{841}{108} \cdot x + \frac{4}{29}\frac{4}{29} + \frac{841}{108} \cdot xdouble f(double x) {
double r219393 = 841.0;
double r219394 = 108.0;
double r219395 = r219393 / r219394;
double r219396 = x;
double r219397 = r219395 * r219396;
double r219398 = 4.0;
double r219399 = 29.0;
double r219400 = r219398 / r219399;
double r219401 = r219397 + r219400;
return r219401;
}
double f(double x) {
double r219402 = 4.0;
double r219403 = 29.0;
double r219404 = r219402 / r219403;
double r219405 = 841.0;
double r219406 = 108.0;
double r219407 = r219405 / r219406;
double r219408 = x;
double r219409 = r219407 * r219408;
double r219410 = r219404 + r219409;
return r219410;
}



Bits error versus x
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2019194
(FPCore (x)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, A"
(+ (* (/ 841.0 108.0) x) (/ 4.0 29.0)))