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



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)))