\frac{-\left(f + n\right)}{f - n}\frac{1}{\frac{f - n}{-\left(f + n\right)}}double f(double f, double n) {
double r18850 = f;
double r18851 = n;
double r18852 = r18850 + r18851;
double r18853 = -r18852;
double r18854 = r18850 - r18851;
double r18855 = r18853 / r18854;
return r18855;
}
double f(double f, double n) {
double r18856 = 1.0;
double r18857 = f;
double r18858 = n;
double r18859 = r18857 - r18858;
double r18860 = r18857 + r18858;
double r18861 = -r18860;
double r18862 = r18859 / r18861;
double r18863 = r18856 / r18862;
return r18863;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2020034
(FPCore (f n)
:name "subtraction fraction"
:precision binary64
(/ (- (+ f n)) (- f n)))