\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r21864 = a;
double r21865 = b;
double r21866 = r21864 - r21865;
double r21867 = fabs(r21866);
double r21868 = 2.0;
double r21869 = r21867 / r21868;
return r21869;
}
double f(double a, double b) {
double r21870 = a;
double r21871 = b;
double r21872 = r21870 - r21871;
double r21873 = fabs(r21872);
double r21874 = 2.0;
double r21875 = r21873 / r21874;
return r21875;
}



Bits error versus a



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