\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r15343 = a;
double r15344 = b;
double r15345 = r15343 - r15344;
double r15346 = fabs(r15345);
double r15347 = 2.0;
double r15348 = r15346 / r15347;
return r15348;
}
double f(double a, double b) {
double r15349 = a;
double r15350 = b;
double r15351 = r15349 - r15350;
double r15352 = fabs(r15351);
double r15353 = 2.0;
double r15354 = r15352 / r15353;
return r15354;
}



Bits error versus a



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