\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r32397 = f;
double r32398 = n;
double r32399 = r32397 + r32398;
double r32400 = -r32399;
double r32401 = r32397 - r32398;
double r32402 = r32400 / r32401;
return r32402;
}
double f(double f, double n) {
double r32403 = f;
double r32404 = n;
double r32405 = r32403 + r32404;
double r32406 = -r32405;
double r32407 = r32403 - r32404;
double r32408 = r32406 / r32407;
return r32408;
}



Bits error versus f



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