\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r230688 = 841.0;
double r230689 = 108.0;
double r230690 = r230688 / r230689;
double r230691 = x;
double r230692 = r230690 * r230691;
double r230693 = 4.0;
double r230694 = 29.0;
double r230695 = r230693 / r230694;
double r230696 = r230692 + r230695;
return r230696;
}
double f(double x) {
double r230697 = 841.0;
double r230698 = 108.0;
double r230699 = r230697 / r230698;
double r230700 = x;
double r230701 = r230699 * r230700;
double r230702 = 4.0;
double r230703 = 29.0;
double r230704 = r230702 / r230703;
double r230705 = r230701 + r230704;
return r230705;
}



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