\frac{1}{x - 1} + \frac{x}{x + 1}\log \left(e^{\frac{1}{x - 1} + \frac{x}{x + 1}}\right)double f(double x) {
double r114743 = 1.0;
double r114744 = x;
double r114745 = r114744 - r114743;
double r114746 = r114743 / r114745;
double r114747 = r114744 + r114743;
double r114748 = r114744 / r114747;
double r114749 = r114746 + r114748;
return r114749;
}
double f(double x) {
double r114750 = 1.0;
double r114751 = x;
double r114752 = r114751 - r114750;
double r114753 = r114750 / r114752;
double r114754 = r114751 + r114750;
double r114755 = r114751 / r114754;
double r114756 = r114753 + r114755;
double r114757 = exp(r114756);
double r114758 = log(r114757);
return r114758;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-log-exp0.0
Applied add-log-exp0.0
Applied sum-log0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020056
(FPCore (x)
:name "Asymptote B"
:precision binary64
(+ (/ 1 (- x 1)) (/ x (+ x 1))))