\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 r124471 = 1.0;
double r124472 = x;
double r124473 = r124472 - r124471;
double r124474 = r124471 / r124473;
double r124475 = r124472 + r124471;
double r124476 = r124472 / r124475;
double r124477 = r124474 + r124476;
return r124477;
}
double f(double x) {
double r124478 = 1.0;
double r124479 = x;
double r124480 = r124479 - r124478;
double r124481 = r124478 / r124480;
double r124482 = r124479 + r124478;
double r124483 = r124479 / r124482;
double r124484 = r124481 + r124483;
double r124485 = exp(r124484);
double r124486 = log(r124485);
return r124486;
}



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