\frac{841.0}{108.0} \cdot x + \frac{4.0}{29.0}\frac{4.0}{29.0} + \frac{841.0}{108.0} \cdot xdouble f(double x) {
double r13262634 = 841.0;
double r13262635 = 108.0;
double r13262636 = r13262634 / r13262635;
double r13262637 = x;
double r13262638 = r13262636 * r13262637;
double r13262639 = 4.0;
double r13262640 = 29.0;
double r13262641 = r13262639 / r13262640;
double r13262642 = r13262638 + r13262641;
return r13262642;
}
double f(double x) {
double r13262643 = 4.0;
double r13262644 = 29.0;
double r13262645 = r13262643 / r13262644;
double r13262646 = 841.0;
double r13262647 = 108.0;
double r13262648 = r13262646 / r13262647;
double r13262649 = x;
double r13262650 = r13262648 * r13262649;
double r13262651 = r13262645 + r13262650;
return r13262651;
}



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