\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r244550 = 841.0;
double r244551 = 108.0;
double r244552 = r244550 / r244551;
double r244553 = x;
double r244554 = r244552 * r244553;
double r244555 = 4.0;
double r244556 = 29.0;
double r244557 = r244555 / r244556;
double r244558 = r244554 + r244557;
return r244558;
}
double f(double x) {
double r244559 = 841.0;
double r244560 = 108.0;
double r244561 = r244559 / r244560;
double r244562 = x;
double r244563 = r244561 * r244562;
double r244564 = 4.0;
double r244565 = 29.0;
double r244566 = r244564 / r244565;
double r244567 = r244563 + r244566;
return r244567;
}



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