\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17079 = a;
double r17080 = b;
double r17081 = r17079 - r17080;
double r17082 = fabs(r17081);
double r17083 = 2.0;
double r17084 = r17082 / r17083;
return r17084;
}
double f(double a, double b) {
double r17085 = a;
double r17086 = b;
double r17087 = r17085 - r17086;
double r17088 = fabs(r17087);
double r17089 = 2.0;
double r17090 = r17088 / r17089;
return r17090;
}



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