\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r22451 = f;
double r22452 = n;
double r22453 = r22451 + r22452;
double r22454 = -r22453;
double r22455 = r22451 - r22452;
double r22456 = r22454 / r22455;
return r22456;
}
double f(double f, double n) {
double r22457 = f;
double r22458 = n;
double r22459 = r22457 + r22458;
double r22460 = -r22459;
double r22461 = r22457 - r22458;
double r22462 = r22460 / r22461;
return r22462;
}



Bits error versus f



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