\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16978 = a;
double r16979 = b;
double r16980 = r16978 - r16979;
double r16981 = fabs(r16980);
double r16982 = 2.0;
double r16983 = r16981 / r16982;
return r16983;
}
double f(double a, double b) {
double r16984 = a;
double r16985 = b;
double r16986 = r16984 - r16985;
double r16987 = fabs(r16986);
double r16988 = 2.0;
double r16989 = r16987 / r16988;
return r16989;
}



Bits error versus a



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