\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{\mathsf{fma}\left(x, x, x\right)}double f(double x) {
double r4587925 = 1.0;
double r4587926 = x;
double r4587927 = r4587926 + r4587925;
double r4587928 = r4587925 / r4587927;
double r4587929 = r4587925 / r4587926;
double r4587930 = r4587928 - r4587929;
return r4587930;
}
double f(double x) {
double r4587931 = -1.0;
double r4587932 = x;
double r4587933 = fma(r4587932, r4587932, r4587932);
double r4587934 = r4587931 / r4587933;
return r4587934;
}



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