\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r22928 = a;
double r22929 = b;
double r22930 = r22928 - r22929;
double r22931 = fabs(r22930);
double r22932 = 2.0;
double r22933 = r22931 / r22932;
return r22933;
}
double f(double a, double b) {
double r22934 = a;
double r22935 = b;
double r22936 = r22934 - r22935;
double r22937 = fabs(r22936);
double r22938 = 2.0;
double r22939 = r22937 / r22938;
return r22939;
}



Bits error versus a



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