\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 r2574392 = 1.0;
double r2574393 = x;
double r2574394 = r2574393 - r2574392;
double r2574395 = r2574392 / r2574394;
double r2574396 = r2574393 + r2574392;
double r2574397 = r2574393 / r2574396;
double r2574398 = r2574395 + r2574397;
return r2574398;
}
double f(double x) {
double r2574399 = 1.0;
double r2574400 = x;
double r2574401 = r2574400 - r2574399;
double r2574402 = r2574399 / r2574401;
double r2574403 = r2574400 + r2574399;
double r2574404 = r2574400 / r2574403;
double r2574405 = r2574402 + r2574404;
double r2574406 = exp(r2574405);
double r2574407 = log(r2574406);
return r2574407;
}



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 2019152 +o rules:numerics
(FPCore (x)
:name "Asymptote B"
(+ (/ 1 (- x 1)) (/ x (+ x 1))))