\frac{x + 1}{1 - x}\sqrt[3]{{\left(\frac{x + 1}{1 - x}\right)}^{3}}double f(double x) {
double r32245 = x;
double r32246 = 1.0;
double r32247 = r32245 + r32246;
double r32248 = r32246 - r32245;
double r32249 = r32247 / r32248;
return r32249;
}
double f(double x) {
double r32250 = x;
double r32251 = 1.0;
double r32252 = r32250 + r32251;
double r32253 = r32251 - r32250;
double r32254 = r32252 / r32253;
double r32255 = 3.0;
double r32256 = pow(r32254, r32255);
double r32257 = cbrt(r32256);
return r32257;
}



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)))