\frac{1}{x - 1} + \frac{x}{x + 1}\frac{1}{x - 1} + \frac{x}{x + 1}double f(double x) {
double r24271460 = 1.0;
double r24271461 = x;
double r24271462 = r24271461 - r24271460;
double r24271463 = r24271460 / r24271462;
double r24271464 = r24271461 + r24271460;
double r24271465 = r24271461 / r24271464;
double r24271466 = r24271463 + r24271465;
return r24271466;
}
double f(double x) {
double r24271467 = 1.0;
double r24271468 = x;
double r24271469 = r24271468 - r24271467;
double r24271470 = r24271467 / r24271469;
double r24271471 = r24271468 + r24271467;
double r24271472 = r24271468 / r24271471;
double r24271473 = r24271470 + r24271472;
return r24271473;
}



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