\frac{-\left(f + n\right)}{f - n}\frac{-\left(f + n\right)}{f - n}double f(double f, double n) {
double r25094 = f;
double r25095 = n;
double r25096 = r25094 + r25095;
double r25097 = -r25096;
double r25098 = r25094 - r25095;
double r25099 = r25097 / r25098;
return r25099;
}
double f(double f, double n) {
double r25100 = f;
double r25101 = n;
double r25102 = r25100 + r25101;
double r25103 = -r25102;
double r25104 = r25100 - r25101;
double r25105 = r25103 / r25104;
return r25105;
}



Bits error versus f



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