\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r27033 = a;
double r27034 = b;
double r27035 = r27033 - r27034;
double r27036 = fabs(r27035);
double r27037 = 2.0;
double r27038 = r27036 / r27037;
return r27038;
}
double f(double a, double b) {
double r27039 = a;
double r27040 = b;
double r27041 = r27039 - r27040;
double r27042 = fabs(r27041);
double r27043 = 2.0;
double r27044 = r27042 / r27043;
return r27044;
}



Bits error versus a



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