\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18265 = a;
double r18266 = b;
double r18267 = r18265 - r18266;
double r18268 = fabs(r18267);
double r18269 = 2.0;
double r18270 = r18268 / r18269;
return r18270;
}
double f(double a, double b) {
double r18271 = a;
double r18272 = b;
double r18273 = r18271 - r18272;
double r18274 = fabs(r18273);
double r18275 = 2.0;
double r18276 = r18274 / r18275;
return r18276;
}



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))