\frac{1}{x + 1} - \frac{1}{x}\frac{1}{x + 1} \cdot \frac{0 - 1}{x}double f(double x) {
double r25107 = 1.0;
double r25108 = x;
double r25109 = r25108 + r25107;
double r25110 = r25107 / r25109;
double r25111 = r25107 / r25108;
double r25112 = r25110 - r25111;
return r25112;
}
double f(double x) {
double r25113 = 1.0;
double r25114 = x;
double r25115 = r25114 + r25113;
double r25116 = r25113 / r25115;
double r25117 = 0.0;
double r25118 = r25117 - r25113;
double r25119 = r25118 / r25114;
double r25120 = r25116 * r25119;
return r25120;
}



Bits error versus x
Results
Initial program 14.2
rmApplied frac-sub13.6
Simplified13.6
rmApplied times-frac13.6
Simplified0.1
Final simplification0.1
herbie shell --seed 2019353 +o rules:numerics
(FPCore (x)
:name "2frac (problem 3.3.1)"
:precision binary64
(- (/ 1 (+ x 1)) (/ 1 x)))