\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r33325 = a;
double r33326 = b;
double r33327 = r33325 - r33326;
double r33328 = fabs(r33327);
double r33329 = 2.0;
double r33330 = r33328 / r33329;
return r33330;
}
double f(double a, double b) {
double r33331 = a;
double r33332 = b;
double r33333 = r33331 - r33332;
double r33334 = fabs(r33333);
double r33335 = 2.0;
double r33336 = r33334 / r33335;
return r33336;
}



Bits error versus a



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