\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17771 = a;
double r17772 = b;
double r17773 = r17771 - r17772;
double r17774 = fabs(r17773);
double r17775 = 2.0;
double r17776 = r17774 / r17775;
return r17776;
}
double f(double a, double b) {
double r17777 = a;
double r17778 = b;
double r17779 = r17777 - r17778;
double r17780 = fabs(r17779);
double r17781 = 2.0;
double r17782 = r17780 / r17781;
return r17782;
}



Bits error versus a



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