\frac{1}{x + 1} - \frac{1}{x - 1}\frac{\frac{\left(-1\right) - 1}{\frac{x + 1}{1}}}{x - 1}double f(double x) {
double r85510 = 1.0;
double r85511 = x;
double r85512 = r85511 + r85510;
double r85513 = r85510 / r85512;
double r85514 = r85511 - r85510;
double r85515 = r85510 / r85514;
double r85516 = r85513 - r85515;
return r85516;
}
double f(double x) {
double r85517 = 1.0;
double r85518 = -r85517;
double r85519 = r85518 - r85517;
double r85520 = x;
double r85521 = r85520 + r85517;
double r85522 = r85521 / r85517;
double r85523 = r85519 / r85522;
double r85524 = r85520 - r85517;
double r85525 = r85523 / r85524;
return r85525;
}



Bits error versus x
Results
Initial program 14.4
rmApplied frac-sub13.7
Simplified0.3
rmApplied associate-/r*0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019199
(FPCore (x)
:name "Asymptote A"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0))))