\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r35223 = f;
double r35224 = n;
double r35225 = r35223 + r35224;
double r35226 = -r35225;
double r35227 = r35223 - r35224;
double r35228 = r35226 / r35227;
return r35228;
}
double f(double f, double n) {
double r35229 = -1.0;
double r35230 = f;
double r35231 = n;
double r35232 = r35230 - r35231;
double r35233 = r35230 + r35231;
double r35234 = r35232 / r35233;
double r35235 = r35229 / r35234;
return r35235;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied neg-mul-10.0
Applied associate-/l*0.0
Final simplification0.0
herbie shell --seed 2019195
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))