\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r146590 = 841.0;
double r146591 = 108.0;
double r146592 = r146590 / r146591;
double r146593 = x;
double r146594 = r146592 * r146593;
double r146595 = 4.0;
double r146596 = 29.0;
double r146597 = r146595 / r146596;
double r146598 = r146594 + r146597;
return r146598;
}
double f(double x) {
double r146599 = 841.0;
double r146600 = 108.0;
double r146601 = r146599 / r146600;
double r146602 = x;
double r146603 = r146601 * r146602;
double r146604 = 4.0;
double r146605 = 29.0;
double r146606 = r146604 / r146605;
double r146607 = r146603 + r146606;
return r146607;
}



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