\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 r76379 = 1.0;
double r76380 = x;
double r76381 = r76380 + r76379;
double r76382 = r76379 / r76381;
double r76383 = r76380 - r76379;
double r76384 = r76379 / r76383;
double r76385 = r76382 - r76384;
return r76385;
}
double f(double x) {
double r76386 = -2.0;
double r76387 = 1.0;
double r76388 = 4.0;
double r76389 = pow(r76387, r76388);
double r76390 = r76386 * r76389;
double r76391 = x;
double r76392 = r76387 + r76391;
double r76393 = r76390 / r76392;
double r76394 = r76391 - r76387;
double r76395 = r76393 / r76394;
double r76396 = r76387 * r76387;
double r76397 = -r76387;
double r76398 = r76397 * r76387;
double r76399 = r76398 + r76396;
double r76400 = r76396 + r76399;
double r76401 = r76395 / r76400;
return r76401;
}



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