\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18928 = a;
double r18929 = b;
double r18930 = r18928 - r18929;
double r18931 = fabs(r18930);
double r18932 = 2.0;
double r18933 = r18931 / r18932;
return r18933;
}
double f(double a, double b) {
double r18934 = a;
double r18935 = b;
double r18936 = r18934 - r18935;
double r18937 = fabs(r18936);
double r18938 = 2.0;
double r18939 = r18937 / r18938;
return r18939;
}



Bits error versus a



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