\frac{-\left(f + n\right)}{f - n}\frac{-\left(n + f\right)}{f - n}double f(double f, double n) {
double r591736 = f;
double r591737 = n;
double r591738 = r591736 + r591737;
double r591739 = -r591738;
double r591740 = r591736 - r591737;
double r591741 = r591739 / r591740;
return r591741;
}
double f(double f, double n) {
double r591742 = n;
double r591743 = f;
double r591744 = r591742 + r591743;
double r591745 = -r591744;
double r591746 = r591743 - r591742;
double r591747 = r591745 / r591746;
return r591747;
}



Bits error versus f



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