\frac{1}{x + 1} - \frac{1}{x}\frac{\frac{1}{x + 1} \cdot \left(-1\right)}{x}double f(double x) {
double r31198 = 1.0;
double r31199 = x;
double r31200 = r31199 + r31198;
double r31201 = r31198 / r31200;
double r31202 = r31198 / r31199;
double r31203 = r31201 - r31202;
return r31203;
}
double f(double x) {
double r31204 = 1.0;
double r31205 = x;
double r31206 = r31205 + r31204;
double r31207 = r31204 / r31206;
double r31208 = -r31204;
double r31209 = r31207 * r31208;
double r31210 = r31209 / r31205;
return r31210;
}



Bits error versus x
Results
Initial program 14.6
rmApplied frac-sub14.1
Simplified14.1
rmApplied associate-/r*14.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019196 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
(- (/ 1.0 (+ x 1.0)) (/ 1.0 x)))