\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17343 = a;
double r17344 = b;
double r17345 = r17343 - r17344;
double r17346 = fabs(r17345);
double r17347 = 2.0;
double r17348 = r17346 / r17347;
return r17348;
}
double f(double a, double b) {
double r17349 = a;
double r17350 = b;
double r17351 = r17349 - r17350;
double r17352 = fabs(r17351);
double r17353 = 2.0;
double r17354 = r17352 / r17353;
return r17354;
}



Bits error versus a



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