\frac{841}{108} \cdot x + \frac{4}{29}\frac{4}{29} + \frac{841}{108} \cdot xdouble f(double x) {
double r12303244 = 841.0;
double r12303245 = 108.0;
double r12303246 = r12303244 / r12303245;
double r12303247 = x;
double r12303248 = r12303246 * r12303247;
double r12303249 = 4.0;
double r12303250 = 29.0;
double r12303251 = r12303249 / r12303250;
double r12303252 = r12303248 + r12303251;
return r12303252;
}
double f(double x) {
double r12303253 = 4.0;
double r12303254 = 29.0;
double r12303255 = r12303253 / r12303254;
double r12303256 = 841.0;
double r12303257 = 108.0;
double r12303258 = r12303256 / r12303257;
double r12303259 = x;
double r12303260 = r12303258 * r12303259;
double r12303261 = r12303255 + r12303260;
return r12303261;
}



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