\frac{841}{108} \cdot x + \frac{4}{29}\frac{841}{108} \cdot x + \frac{4}{29}double f(double x) {
double r500201 = 841.0;
double r500202 = 108.0;
double r500203 = r500201 / r500202;
double r500204 = x;
double r500205 = r500203 * r500204;
double r500206 = 4.0;
double r500207 = 29.0;
double r500208 = r500206 / r500207;
double r500209 = r500205 + r500208;
return r500209;
}
double f(double x) {
double r500210 = 841.0;
double r500211 = 108.0;
double r500212 = r500210 / r500211;
double r500213 = x;
double r500214 = r500212 * r500213;
double r500215 = 4.0;
double r500216 = 29.0;
double r500217 = r500215 / r500216;
double r500218 = r500214 + r500217;
return r500218;
}



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