\frac{x + 1.0}{1.0 - x}\frac{1.0 + x}{1.0 - x}double f(double x) {
double r1468383 = x;
double r1468384 = 1.0;
double r1468385 = r1468383 + r1468384;
double r1468386 = r1468384 - r1468383;
double r1468387 = r1468385 / r1468386;
return r1468387;
}
double f(double x) {
double r1468388 = 1.0;
double r1468389 = x;
double r1468390 = r1468388 + r1468389;
double r1468391 = r1468388 - r1468389;
double r1468392 = r1468390 / r1468391;
return r1468392;
}



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