\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{\frac{x + 1}{0 - 1}}}{x}double f(double x) {
double r195593 = 1.0;
double r195594 = x;
double r195595 = r195594 + r195593;
double r195596 = r195593 / r195595;
double r195597 = r195593 / r195594;
double r195598 = r195596 - r195597;
return r195598;
}
double f(double x) {
double r195599 = 1.0;
double r195600 = x;
double r195601 = r195600 + r195599;
double r195602 = 0.0;
double r195603 = r195602 - r195599;
double r195604 = r195601 / r195603;
double r195605 = r195599 / r195604;
double r195606 = r195605 / r195600;
return r195606;
}



Bits error versus x
Results
Initial program 14.5
rmApplied frac-sub13.9
Simplified13.9
rmApplied associate-/r*13.9
Simplified0.1
Final simplification0.1
herbie shell --seed 350497007
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))