\frac{-\left(f + n\right)}{f - n}\frac{-\left(n + f\right)}{f - n}double f(double f, double n) {
double r688427 = f;
double r688428 = n;
double r688429 = r688427 + r688428;
double r688430 = -r688429;
double r688431 = r688427 - r688428;
double r688432 = r688430 / r688431;
return r688432;
}
double f(double f, double n) {
double r688433 = n;
double r688434 = f;
double r688435 = r688433 + r688434;
double r688436 = -r688435;
double r688437 = r688434 - r688433;
double r688438 = r688436 / r688437;
return r688438;
}



Bits error versus f



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