\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r18404 = f;
double r18405 = n;
double r18406 = r18404 + r18405;
double r18407 = -r18406;
double r18408 = r18404 - r18405;
double r18409 = r18407 / r18408;
return r18409;
}
double f(double f, double n) {
double r18410 = f;
double r18411 = n;
double r18412 = r18410 + r18411;
double r18413 = -r18412;
double r18414 = r18410 - r18411;
double r18415 = r18413 / r18414;
return r18415;
}



Bits error versus f



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