\frac{-\left(f + n\right)}{f - n}\frac{1}{\frac{f - n}{-\left(f + n\right)}}double f(double f, double n) {
double r22953 = f;
double r22954 = n;
double r22955 = r22953 + r22954;
double r22956 = -r22955;
double r22957 = r22953 - r22954;
double r22958 = r22956 / r22957;
return r22958;
}
double f(double f, double n) {
double r22959 = 1.0;
double r22960 = f;
double r22961 = n;
double r22962 = r22960 - r22961;
double r22963 = r22960 + r22961;
double r22964 = -r22963;
double r22965 = r22962 / r22964;
double r22966 = r22959 / r22965;
return r22966;
}



Bits error versus f



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