\frac{1}{x + 1} - \frac{1}{x - 1}\left(-2\right) \cdot \frac{1}{x \cdot x - 1 \cdot 1}double f(double x) {
double r168094 = 1.0;
double r168095 = x;
double r168096 = r168095 + r168094;
double r168097 = r168094 / r168096;
double r168098 = r168095 - r168094;
double r168099 = r168094 / r168098;
double r168100 = r168097 - r168099;
return r168100;
}
double f(double x) {
double r168101 = 2.0;
double r168102 = -r168101;
double r168103 = 1.0;
double r168104 = x;
double r168105 = r168104 * r168104;
double r168106 = r168103 * r168103;
double r168107 = r168105 - r168106;
double r168108 = r168103 / r168107;
double r168109 = r168102 * r168108;
return r168109;
}



Bits error versus x
Results
Initial program 14.3
rmApplied flip--28.5
Applied associate-/r/28.5
Applied flip-+14.3
Applied associate-/r/14.3
Applied distribute-lft-out--13.7
Taylor expanded around 0 0.4
Final simplification0.4
herbie shell --seed 2019195 +o rules:numerics
(FPCore (x)
:name "Asymptote A"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0))))