\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r10768 = a;
double r10769 = b;
double r10770 = r10768 - r10769;
double r10771 = fabs(r10770);
double r10772 = 2.0;
double r10773 = r10771 / r10772;
return r10773;
}
double f(double a, double b) {
double r10774 = a;
double r10775 = b;
double r10776 = r10774 - r10775;
double r10777 = fabs(r10776);
double r10778 = 2.0;
double r10779 = r10777 / r10778;
return r10779;
}



Bits error versus a



Bits error versus b
Results
Initial program 0
Final simplification0
herbie shell --seed 2019235
(FPCore (a b)
:name "fabs fraction 2"
:precision binary64
(/ (fabs (- a b)) 2))