\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{-1}{1 + x}}{x}double f(double x) {
double r3787334 = 1.0;
double r3787335 = x;
double r3787336 = r3787335 + r3787334;
double r3787337 = r3787334 / r3787336;
double r3787338 = r3787334 / r3787335;
double r3787339 = r3787337 - r3787338;
return r3787339;
}
double f(double x) {
double r3787340 = 1.0;
double r3787341 = -r3787340;
double r3787342 = x;
double r3787343 = r3787340 + r3787342;
double r3787344 = r3787341 / r3787343;
double r3787345 = r3787344 / r3787342;
return r3787345;
}



Bits error versus x
Results
Initial program 14.7
rmApplied frac-sub14.1
Taylor expanded around 0 0.4
rmApplied associate-/r*0.1
Final simplification0.1
herbie shell --seed 2019168
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 x)))