\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r344342 = 841.0;
double r344343 = 108.0;
double r344344 = r344342 / r344343;
double r344345 = x;
double r344346 = r344344 * r344345;
double r344347 = 4.0;
double r344348 = 29.0;
double r344349 = r344347 / r344348;
double r344350 = r344346 + r344349;
return r344350;
}
double f(double x) {
double r344351 = 841.0;
double r344352 = 108.0;
double r344353 = r344351 / r344352;
double r344354 = x;
double r344355 = r344353 * r344354;
double r344356 = 4.0;
double r344357 = 29.0;
double r344358 = r344356 / r344357;
double r344359 = r344355 + r344358;
return r344359;
}



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