\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r272246 = 841.0;
double r272247 = 108.0;
double r272248 = r272246 / r272247;
double r272249 = x;
double r272250 = r272248 * r272249;
double r272251 = 4.0;
double r272252 = 29.0;
double r272253 = r272251 / r272252;
double r272254 = r272250 + r272253;
return r272254;
}
double f(double x) {
double r272255 = 841.0;
double r272256 = 108.0;
double r272257 = r272255 / r272256;
double r272258 = x;
double r272259 = r272257 * r272258;
double r272260 = 4.0;
double r272261 = 29.0;
double r272262 = r272260 / r272261;
double r272263 = r272259 + r272262;
return r272263;
}



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