\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{\mathsf{fma}\left(x, x, x\right)}double f(double x) {
double r3608459 = 1.0;
double r3608460 = x;
double r3608461 = r3608460 + r3608459;
double r3608462 = r3608459 / r3608461;
double r3608463 = r3608459 / r3608460;
double r3608464 = r3608462 - r3608463;
return r3608464;
}
double f(double x) {
double r3608465 = -1.0;
double r3608466 = x;
double r3608467 = fma(r3608466, r3608466, r3608466);
double r3608468 = r3608465 / r3608467;
return r3608468;
}



Bits error versus x
Initial program 14.4
rmApplied frac-sub13.9
Simplified0.4
Simplified0.4
Final simplification0.4
herbie shell --seed 2019121 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1 (+ x 1)) (/ 1 x)))