\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r27238 = a;
double r27239 = b;
double r27240 = r27238 - r27239;
double r27241 = fabs(r27240);
double r27242 = 2.0;
double r27243 = r27241 / r27242;
return r27243;
}
double f(double a, double b) {
double r27244 = a;
double r27245 = b;
double r27246 = r27244 - r27245;
double r27247 = fabs(r27246);
double r27248 = 2.0;
double r27249 = r27247 / r27248;
return r27249;
}



Bits error versus a



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