\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r218196 = 841.0;
double r218197 = 108.0;
double r218198 = r218196 / r218197;
double r218199 = x;
double r218200 = r218198 * r218199;
double r218201 = 4.0;
double r218202 = 29.0;
double r218203 = r218201 / r218202;
double r218204 = r218200 + r218203;
return r218204;
}
double f(double x) {
double r218205 = 841.0;
double r218206 = 108.0;
double r218207 = r218205 / r218206;
double r218208 = x;
double r218209 = r218207 * r218208;
double r218210 = 4.0;
double r218211 = 29.0;
double r218212 = r218210 / r218211;
double r218213 = r218209 + r218212;
return r218213;
}



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