\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r38698 = x;
double r38699 = 1.0;
double r38700 = r38698 + r38699;
double r38701 = r38699 - r38698;
double r38702 = r38700 / r38701;
return r38702;
}
double f(double x) {
double r38703 = x;
double r38704 = 1.0;
double r38705 = r38703 + r38704;
double r38706 = r38704 - r38703;
double r38707 = r38705 / r38706;
double r38708 = 3.0;
double r38709 = pow(r38707, r38708);
double r38710 = cbrt(r38709);
return r38710;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube21.3
Applied add-cbrt-cube21.9
Applied cbrt-undiv21.9
Simplified0.0
Final simplification0.0
herbie shell --seed 2020025
(FPCore (x)
:name "Prelude:atanh from fay-base-0.20.0.1"
:precision binary64
(/ (+ x 1) (- 1 x)))