\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r19788 = f;
double r19789 = n;
double r19790 = r19788 + r19789;
double r19791 = -r19790;
double r19792 = r19788 - r19789;
double r19793 = r19791 / r19792;
return r19793;
}
double f(double f, double n) {
double r19794 = f;
double r19795 = n;
double r19796 = r19794 + r19795;
double r19797 = -r19796;
double r19798 = r19794 - r19795;
double r19799 = r19797 / r19798;
return r19799;
}



Bits error versus f



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