\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r21013 = f;
double r21014 = n;
double r21015 = r21013 + r21014;
double r21016 = -r21015;
double r21017 = r21013 - r21014;
double r21018 = r21016 / r21017;
return r21018;
}
double f(double f, double n) {
double r21019 = f;
double r21020 = n;
double r21021 = r21019 + r21020;
double r21022 = -r21021;
double r21023 = r21019 - r21020;
double r21024 = r21022 / r21023;
return r21024;
}



Bits error versus f



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