\frac{841}{108} \cdot x + \frac{4}{29}\frac{4}{29} + \frac{841}{108} \cdot xdouble f(double x) {
double r238178 = 841.0;
double r238179 = 108.0;
double r238180 = r238178 / r238179;
double r238181 = x;
double r238182 = r238180 * r238181;
double r238183 = 4.0;
double r238184 = 29.0;
double r238185 = r238183 / r238184;
double r238186 = r238182 + r238185;
return r238186;
}
double f(double x) {
double r238187 = 4.0;
double r238188 = 29.0;
double r238189 = r238187 / r238188;
double r238190 = 841.0;
double r238191 = 108.0;
double r238192 = r238190 / r238191;
double r238193 = x;
double r238194 = r238192 * r238193;
double r238195 = r238189 + r238194;
return r238195;
}



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