\frac{1}{x - 1} + \frac{x}{x + 1}\frac{1}{x - 1} + \frac{x}{x + 1}double f(double x) {
double r105361 = 1.0;
double r105362 = x;
double r105363 = r105362 - r105361;
double r105364 = r105361 / r105363;
double r105365 = r105362 + r105361;
double r105366 = r105362 / r105365;
double r105367 = r105364 + r105366;
return r105367;
}
double f(double x) {
double r105368 = 1.0;
double r105369 = x;
double r105370 = r105369 - r105368;
double r105371 = r105368 / r105370;
double r105372 = r105369 + r105368;
double r105373 = r105369 / r105372;
double r105374 = r105371 + r105373;
return r105374;
}



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