\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16890 = a;
double r16891 = b;
double r16892 = r16890 - r16891;
double r16893 = fabs(r16892);
double r16894 = 2.0;
double r16895 = r16893 / r16894;
return r16895;
}
double f(double a, double b) {
double r16896 = a;
double r16897 = b;
double r16898 = r16896 - r16897;
double r16899 = fabs(r16898);
double r16900 = 2.0;
double r16901 = r16899 / r16900;
return r16901;
}



Bits error versus a



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