\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{\mathsf{fma}\left(x, x, x\right)}double f(double x) {
double r4997899 = 1.0;
double r4997900 = x;
double r4997901 = r4997900 + r4997899;
double r4997902 = r4997899 / r4997901;
double r4997903 = r4997899 / r4997900;
double r4997904 = r4997902 - r4997903;
return r4997904;
}
double f(double x) {
double r4997905 = -1.0;
double r4997906 = x;
double r4997907 = fma(r4997906, r4997906, r4997906);
double r4997908 = r4997905 / r4997907;
return r4997908;
}



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