\frac{-\left(f + n\right)}{f - n}-\frac{n + f}{f - n}double f(double f, double n) {
double r1631328 = f;
double r1631329 = n;
double r1631330 = r1631328 + r1631329;
double r1631331 = -r1631330;
double r1631332 = r1631328 - r1631329;
double r1631333 = r1631331 / r1631332;
return r1631333;
}
double f(double f, double n) {
double r1631334 = n;
double r1631335 = f;
double r1631336 = r1631334 + r1631335;
double r1631337 = r1631335 - r1631334;
double r1631338 = r1631336 / r1631337;
double r1631339 = -r1631338;
return r1631339;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied distribute-frac-neg0.0
Final simplification0.0
herbie shell --seed 2019121 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))