\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r305669 = 841.0;
double r305670 = 108.0;
double r305671 = r305669 / r305670;
double r305672 = x;
double r305673 = r305671 * r305672;
double r305674 = 4.0;
double r305675 = 29.0;
double r305676 = r305674 / r305675;
double r305677 = r305673 + r305676;
return r305677;
}
double f(double x) {
double r305678 = 841.0;
double r305679 = 108.0;
double r305680 = r305678 / r305679;
double r305681 = x;
double r305682 = r305680 * r305681;
double r305683 = 4.0;
double r305684 = 29.0;
double r305685 = r305683 / r305684;
double r305686 = r305682 + r305685;
return r305686;
}



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