\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17359 = a;
double r17360 = b;
double r17361 = r17359 - r17360;
double r17362 = fabs(r17361);
double r17363 = 2.0;
double r17364 = r17362 / r17363;
return r17364;
}
double f(double a, double b) {
double r17365 = a;
double r17366 = b;
double r17367 = r17365 - r17366;
double r17368 = fabs(r17367);
double r17369 = 2.0;
double r17370 = r17368 / r17369;
return r17370;
}



Bits error versus a



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