\frac{-\left(f + n\right)}{f - n}\frac{-1}{\frac{f - n}{f + n}}double f(double f, double n) {
double r818825 = f;
double r818826 = n;
double r818827 = r818825 + r818826;
double r818828 = -r818827;
double r818829 = r818825 - r818826;
double r818830 = r818828 / r818829;
return r818830;
}
double f(double f, double n) {
double r818831 = -1.0;
double r818832 = f;
double r818833 = n;
double r818834 = r818832 - r818833;
double r818835 = r818832 + r818833;
double r818836 = r818834 / r818835;
double r818837 = r818831 / r818836;
return r818837;
}



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 2019151 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))