\frac{-\left(f + n\right)}{f - n}\frac{1}{\frac{f - n}{-\left(f + n\right)}}double f(double f, double n) {
double r38242 = f;
double r38243 = n;
double r38244 = r38242 + r38243;
double r38245 = -r38244;
double r38246 = r38242 - r38243;
double r38247 = r38245 / r38246;
return r38247;
}
double f(double f, double n) {
double r38248 = 1.0;
double r38249 = f;
double r38250 = n;
double r38251 = r38249 - r38250;
double r38252 = r38249 + r38250;
double r38253 = -r38252;
double r38254 = r38251 / r38253;
double r38255 = r38248 / r38254;
return r38255;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
Simplified0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2019195
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))