\frac{x + 1}{1 - x}\frac{x + 1}{1 - x}double f(double x) {
double r18653 = x;
double r18654 = 1.0;
double r18655 = r18653 + r18654;
double r18656 = r18654 - r18653;
double r18657 = r18655 / r18656;
return r18657;
}
double f(double x) {
double r18658 = x;
double r18659 = 1.0;
double r18660 = r18658 + r18659;
double r18661 = r18659 - r18658;
double r18662 = r18660 / r18661;
return r18662;
}



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