\frac{-\left(f + n\right)}{f - n}\frac{-\left(n + f\right)}{f - n}double f(double f, double n) {
double r779645 = f;
double r779646 = n;
double r779647 = r779645 + r779646;
double r779648 = -r779647;
double r779649 = r779645 - r779646;
double r779650 = r779648 / r779649;
return r779650;
}
double f(double f, double n) {
double r779651 = n;
double r779652 = f;
double r779653 = r779651 + r779652;
double r779654 = -r779653;
double r779655 = r779652 - r779651;
double r779656 = r779654 / r779655;
return r779656;
}



Bits error versus f



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