\frac{841}{108} \cdot x + \frac{4}{29}\frac{4}{29} + \frac{841}{108} \cdot xdouble f(double x) {
double r18569415 = 841.0;
double r18569416 = 108.0;
double r18569417 = r18569415 / r18569416;
double r18569418 = x;
double r18569419 = r18569417 * r18569418;
double r18569420 = 4.0;
double r18569421 = 29.0;
double r18569422 = r18569420 / r18569421;
double r18569423 = r18569419 + r18569422;
return r18569423;
}
double f(double x) {
double r18569424 = 4.0;
double r18569425 = 29.0;
double r18569426 = r18569424 / r18569425;
double r18569427 = 841.0;
double r18569428 = 108.0;
double r18569429 = r18569427 / r18569428;
double r18569430 = x;
double r18569431 = r18569429 * r18569430;
double r18569432 = r18569426 + r18569431;
return r18569432;
}



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