\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17705 = a;
double r17706 = b;
double r17707 = r17705 - r17706;
double r17708 = fabs(r17707);
double r17709 = 2.0;
double r17710 = r17708 / r17709;
return r17710;
}
double f(double a, double b) {
double r17711 = a;
double r17712 = b;
double r17713 = r17711 - r17712;
double r17714 = fabs(r17713);
double r17715 = 2.0;
double r17716 = r17714 / r17715;
return r17716;
}



Bits error versus a



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