\frac{x + 1.0}{1.0 - x}\sqrt[3]{\frac{1.0 + x}{1.0 - x} \cdot \left(\frac{1.0 + x}{1.0 - x} \cdot \frac{1.0 + x}{1.0 - x}\right)}double f(double x) {
double r836963 = x;
double r836964 = 1.0;
double r836965 = r836963 + r836964;
double r836966 = r836964 - r836963;
double r836967 = r836965 / r836966;
return r836967;
}
double f(double x) {
double r836968 = 1.0;
double r836969 = x;
double r836970 = r836968 + r836969;
double r836971 = r836968 - r836969;
double r836972 = r836970 / r836971;
double r836973 = r836972 * r836972;
double r836974 = r836972 * r836973;
double r836975 = cbrt(r836974);
return r836975;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-cbrt-cube0.0
Final simplification0.0
herbie shell --seed 2019156
(FPCore (x)
:name "Prelude:atanh from fay-base-0.20.0.1"
(/ (+ x 1.0) (- 1.0 x)))