\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17324 = a;
double r17325 = b;
double r17326 = r17324 - r17325;
double r17327 = fabs(r17326);
double r17328 = 2.0;
double r17329 = r17327 / r17328;
return r17329;
}
double f(double a, double b) {
double r17330 = a;
double r17331 = b;
double r17332 = r17330 - r17331;
double r17333 = fabs(r17332);
double r17334 = 2.0;
double r17335 = r17333 / r17334;
return r17335;
}



Bits error versus a



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