\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 r129901 = 1.0;
double r129902 = x;
double r129903 = r129902 - r129901;
double r129904 = r129901 / r129903;
double r129905 = r129902 + r129901;
double r129906 = r129902 / r129905;
double r129907 = r129904 + r129906;
return r129907;
}
double f(double x) {
double r129908 = 1.0;
double r129909 = x;
double r129910 = r129909 - r129908;
double r129911 = r129908 / r129910;
double r129912 = r129909 + r129908;
double r129913 = r129909 / r129912;
double r129914 = r129911 + r129913;
double r129915 = exp(r129914);
double r129916 = log(r129915);
return r129916;
}



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))))