\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18242 = a;
double r18243 = b;
double r18244 = r18242 - r18243;
double r18245 = fabs(r18244);
double r18246 = 2.0;
double r18247 = r18245 / r18246;
return r18247;
}
double f(double a, double b) {
double r18248 = a;
double r18249 = b;
double r18250 = r18248 - r18249;
double r18251 = fabs(r18250);
double r18252 = 2.0;
double r18253 = r18251 / r18252;
return r18253;
}



Bits error versus a



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