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



Bits error versus a



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