\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{(x \cdot x + x)_*}double f(double x) {
double r22788934 = 1.0;
double r22788935 = x;
double r22788936 = r22788935 + r22788934;
double r22788937 = r22788934 / r22788936;
double r22788938 = r22788934 / r22788935;
double r22788939 = r22788937 - r22788938;
return r22788939;
}
double f(double x) {
double r22788940 = -1.0;
double r22788941 = x;
double r22788942 = fma(r22788941, r22788941, r22788941);
double r22788943 = r22788940 / r22788942;
return r22788943;
}



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