\frac{1}{x - 1} + \frac{x}{x + 1}\frac{1}{x - 1} + \frac{x}{x + 1}double f(double x) {
double r114688 = 1.0;
double r114689 = x;
double r114690 = r114689 - r114688;
double r114691 = r114688 / r114690;
double r114692 = r114689 + r114688;
double r114693 = r114689 / r114692;
double r114694 = r114691 + r114693;
return r114694;
}
double f(double x) {
double r114695 = 1.0;
double r114696 = x;
double r114697 = r114696 - r114695;
double r114698 = r114695 / r114697;
double r114699 = r114696 + r114695;
double r114700 = r114696 / r114699;
double r114701 = r114698 + r114700;
return r114701;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019294
(FPCore (x)
:name "Asymptote B"
:precision binary64
(+ (/ 1 (- x 1)) (/ x (+ x 1))))