\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r21226 = f;
double r21227 = n;
double r21228 = r21226 + r21227;
double r21229 = -r21228;
double r21230 = r21226 - r21227;
double r21231 = r21229 / r21230;
return r21231;
}
double f(double f, double n) {
double r21232 = f;
double r21233 = n;
double r21234 = r21232 + r21233;
double r21235 = -r21234;
double r21236 = r21232 - r21233;
double r21237 = r21235 / r21236;
return r21237;
}



Bits error versus f



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