\frac{841}{108} \cdot x + \frac{4}{29}\frac{4}{29} + \frac{841}{108} \cdot xdouble f(double x) {
double r14148763 = 841.0;
double r14148764 = 108.0;
double r14148765 = r14148763 / r14148764;
double r14148766 = x;
double r14148767 = r14148765 * r14148766;
double r14148768 = 4.0;
double r14148769 = 29.0;
double r14148770 = r14148768 / r14148769;
double r14148771 = r14148767 + r14148770;
return r14148771;
}
double f(double x) {
double r14148772 = 4.0;
double r14148773 = 29.0;
double r14148774 = r14148772 / r14148773;
double r14148775 = 841.0;
double r14148776 = 108.0;
double r14148777 = r14148775 / r14148776;
double r14148778 = x;
double r14148779 = r14148777 * r14148778;
double r14148780 = r14148774 + r14148779;
return r14148780;
}



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