\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r355223 = 841.0;
double r355224 = 108.0;
double r355225 = r355223 / r355224;
double r355226 = x;
double r355227 = r355225 * r355226;
double r355228 = 4.0;
double r355229 = 29.0;
double r355230 = r355228 / r355229;
double r355231 = r355227 + r355230;
return r355231;
}
double f(double x) {
double r355232 = 841.0;
double r355233 = 108.0;
double r355234 = r355232 / r355233;
double r355235 = x;
double r355236 = r355234 * r355235;
double r355237 = 4.0;
double r355238 = 29.0;
double r355239 = r355237 / r355238;
double r355240 = r355236 + r355239;
return r355240;
}



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