\frac{1}{x + 1} - \frac{1}{x - 1}\frac{\frac{\frac{-2 \cdot {1}^{4}}{1 + x}}{x - 1}}{1 \cdot 1 + \left(\left(-1\right) \cdot 1 + 1 \cdot 1\right)}double f(double x) {
double r81782 = 1.0;
double r81783 = x;
double r81784 = r81783 + r81782;
double r81785 = r81782 / r81784;
double r81786 = r81783 - r81782;
double r81787 = r81782 / r81786;
double r81788 = r81785 - r81787;
return r81788;
}
double f(double x) {
double r81789 = -2.0;
double r81790 = 1.0;
double r81791 = 4.0;
double r81792 = pow(r81790, r81791);
double r81793 = r81789 * r81792;
double r81794 = x;
double r81795 = r81790 + r81794;
double r81796 = r81793 / r81795;
double r81797 = r81794 - r81790;
double r81798 = r81796 / r81797;
double r81799 = r81790 * r81790;
double r81800 = -r81790;
double r81801 = r81800 * r81790;
double r81802 = r81801 + r81799;
double r81803 = r81799 + r81802;
double r81804 = r81798 / r81803;
return r81804;
}



Bits error versus x
Results
Initial program 14.2
rmApplied flip--29.4
Applied associate-/r/29.4
Applied flip-+14.3
Applied associate-/r/14.2
Applied distribute-lft-out--13.7
Simplified0.4
rmApplied flip3--0.4
Applied associate-*r/0.4
Simplified0.1
Final simplification0.1
herbie shell --seed 2019325
(FPCore (x)
:name "Asymptote A"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 (- x 1))))