\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17614 = a;
double r17615 = b;
double r17616 = r17614 - r17615;
double r17617 = fabs(r17616);
double r17618 = 2.0;
double r17619 = r17617 / r17618;
return r17619;
}
double f(double a, double b) {
double r17620 = a;
double r17621 = b;
double r17622 = r17620 - r17621;
double r17623 = fabs(r17622);
double r17624 = 2.0;
double r17625 = r17623 / r17624;
return r17625;
}



Bits error versus a



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