\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18260 = a;
double r18261 = b;
double r18262 = r18260 - r18261;
double r18263 = fabs(r18262);
double r18264 = 2.0;
double r18265 = r18263 / r18264;
return r18265;
}
double f(double a, double b) {
double r18266 = a;
double r18267 = b;
double r18268 = r18266 - r18267;
double r18269 = fabs(r18268);
double r18270 = 2.0;
double r18271 = r18269 / r18270;
return r18271;
}



Bits error versus a



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