\frac{841.0}{108.0} \cdot x + \frac{4.0}{29.0}\frac{4.0}{29.0} + \frac{841.0}{108.0} \cdot xdouble f(double x) {
double r12955988 = 841.0;
double r12955989 = 108.0;
double r12955990 = r12955988 / r12955989;
double r12955991 = x;
double r12955992 = r12955990 * r12955991;
double r12955993 = 4.0;
double r12955994 = 29.0;
double r12955995 = r12955993 / r12955994;
double r12955996 = r12955992 + r12955995;
return r12955996;
}
double f(double x) {
double r12955997 = 4.0;
double r12955998 = 29.0;
double r12955999 = r12955997 / r12955998;
double r12956000 = 841.0;
double r12956001 = 108.0;
double r12956002 = r12956000 / r12956001;
double r12956003 = x;
double r12956004 = r12956002 * r12956003;
double r12956005 = r12955999 + r12956004;
return r12956005;
}



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