\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r37595 = x;
double r37596 = 1.0;
double r37597 = r37595 + r37596;
double r37598 = r37596 - r37595;
double r37599 = r37597 / r37598;
return r37599;
}
double f(double x) {
double r37600 = x;
double r37601 = 1.0;
double r37602 = r37600 + r37601;
double r37603 = r37601 - r37600;
double r37604 = r37602 / r37603;
double r37605 = 3.0;
double r37606 = pow(r37604, r37605);
double r37607 = cbrt(r37606);
return r37607;
}



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