\frac{1}{x + 1} - \frac{1}{x}\frac{-1}{\mathsf{fma}\left(x, x, x\right)}double f(double x) {
double r4389492 = 1.0;
double r4389493 = x;
double r4389494 = r4389493 + r4389492;
double r4389495 = r4389492 / r4389494;
double r4389496 = r4389492 / r4389493;
double r4389497 = r4389495 - r4389496;
return r4389497;
}
double f(double x) {
double r4389498 = -1.0;
double r4389499 = x;
double r4389500 = fma(r4389499, r4389499, r4389499);
double r4389501 = r4389498 / r4389500;
return r4389501;
}



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