\frac{1}{x - 1} + \frac{x}{x + 1}\frac{\left(x - 1\right) + \frac{x + 1}{x}}{\left(x - 1\right) \cdot \frac{x + 1}{x}}double f(double x) {
double r4442795 = 1.0;
double r4442796 = x;
double r4442797 = r4442796 - r4442795;
double r4442798 = r4442795 / r4442797;
double r4442799 = r4442796 + r4442795;
double r4442800 = r4442796 / r4442799;
double r4442801 = r4442798 + r4442800;
return r4442801;
}
double f(double x) {
double r4442802 = x;
double r4442803 = 1.0;
double r4442804 = r4442802 - r4442803;
double r4442805 = r4442802 + r4442803;
double r4442806 = r4442805 / r4442802;
double r4442807 = r4442804 + r4442806;
double r4442808 = r4442804 * r4442806;
double r4442809 = r4442807 / r4442808;
return r4442809;
}



Bits error versus x
Results
Initial program 0.0
rmApplied clear-num0.0
rmApplied frac-add0.0
Final simplification0.0
herbie shell --seed 2019144 +o rules:numerics
(FPCore (x)
:name "Asymptote B"
(+ (/ 1 (- x 1)) (/ x (+ x 1))))