\frac{x + 1}{1 - x}\frac{x + 1}{1 - x}double f(double x) {
double r31221 = x;
double r31222 = 1.0;
double r31223 = r31221 + r31222;
double r31224 = r31222 - r31221;
double r31225 = r31223 / r31224;
return r31225;
}
double f(double x) {
double r31226 = x;
double r31227 = 1.0;
double r31228 = r31226 + r31227;
double r31229 = r31227 - r31226;
double r31230 = r31228 / r31229;
return r31230;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019202
(FPCore (x)
:name "Prelude:atanh from fay-base-0.20.0.1"
(/ (+ x 1) (- 1 x)))