\frac{841}{108} \cdot x + \frac{4}{29}\frac{\frac{841}{\sqrt{108}}}{\frac{\sqrt{108}}{x}} + \frac{4}{29}double f(double x) {
double r213525 = 841.0;
double r213526 = 108.0;
double r213527 = r213525 / r213526;
double r213528 = x;
double r213529 = r213527 * r213528;
double r213530 = 4.0;
double r213531 = 29.0;
double r213532 = r213530 / r213531;
double r213533 = r213529 + r213532;
return r213533;
}
double f(double x) {
double r213534 = 841.0;
double r213535 = 108.0;
double r213536 = sqrt(r213535);
double r213537 = r213534 / r213536;
double r213538 = x;
double r213539 = r213536 / r213538;
double r213540 = r213537 / r213539;
double r213541 = 4.0;
double r213542 = 29.0;
double r213543 = r213541 / r213542;
double r213544 = r213540 + r213543;
return r213544;
}



Bits error versus x
Results
Initial program 0.1
rmApplied *-un-lft-identity0.1
Applied associate-*l*0.1
Simplified0.1
rmApplied *-un-lft-identity0.1
Applied add-sqr-sqrt0.1
Applied times-frac0.2
Applied associate-/r*0.2
Simplified0.2
Final simplification0.2
herbie shell --seed 2019195
(FPCore (x)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, A"
(+ (* (/ 841.0 108.0) x) (/ 4.0 29.0)))