\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r19049 = a;
double r19050 = b;
double r19051 = r19049 - r19050;
double r19052 = fabs(r19051);
double r19053 = 2.0;
double r19054 = r19052 / r19053;
return r19054;
}
double f(double a, double b) {
double r19055 = a;
double r19056 = b;
double r19057 = r19055 - r19056;
double r19058 = fabs(r19057);
double r19059 = 2.0;
double r19060 = r19058 / r19059;
return r19060;
}



Bits error versus a



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