\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r8233 = a;
double r8234 = b;
double r8235 = r8233 - r8234;
double r8236 = fabs(r8235);
double r8237 = 2.0;
double r8238 = r8236 / r8237;
return r8238;
}
double f(double a, double b) {
double r8239 = a;
double r8240 = b;
double r8241 = r8239 - r8240;
double r8242 = fabs(r8241);
double r8243 = 2.0;
double r8244 = r8242 / r8243;
return r8244;
}



Bits error versus a



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