\frac{-\left(f + n\right)}{f - n}\frac{-\left(n + f\right)}{f - n}double f(double f, double n) {
double r34224 = f;
double r34225 = n;
double r34226 = r34224 + r34225;
double r34227 = -r34226;
double r34228 = r34224 - r34225;
double r34229 = r34227 / r34228;
return r34229;
}
double f(double f, double n) {
double r34230 = n;
double r34231 = f;
double r34232 = r34230 + r34231;
double r34233 = -r34232;
double r34234 = r34231 - r34230;
double r34235 = r34233 / r34234;
return r34235;
}



Bits error versus f



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