\frac{-\left(f + n\right)}{f - n}\frac{f + n}{n - f}double f(double f, double n) {
double r11534 = f;
double r11535 = n;
double r11536 = r11534 + r11535;
double r11537 = -r11536;
double r11538 = r11534 - r11535;
double r11539 = r11537 / r11538;
return r11539;
}
double f(double f, double n) {
double r11540 = f;
double r11541 = n;
double r11542 = r11540 + r11541;
double r11543 = r11541 - r11540;
double r11544 = r11542 / r11543;
return r11544;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied frac-2neg0.0
Simplified0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020024 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))