\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r276510 = 841.0;
double r276511 = 108.0;
double r276512 = r276510 / r276511;
double r276513 = x;
double r276514 = r276512 * r276513;
double r276515 = 4.0;
double r276516 = 29.0;
double r276517 = r276515 / r276516;
double r276518 = r276514 + r276517;
return r276518;
}
double f(double x) {
double r276519 = 841.0;
double r276520 = 108.0;
double r276521 = r276519 / r276520;
double r276522 = x;
double r276523 = r276521 * r276522;
double r276524 = 4.0;
double r276525 = 29.0;
double r276526 = r276524 / r276525;
double r276527 = r276523 + r276526;
return r276527;
}



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