\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18940 = a;
double r18941 = b;
double r18942 = r18940 - r18941;
double r18943 = fabs(r18942);
double r18944 = 2.0;
double r18945 = r18943 / r18944;
return r18945;
}
double f(double a, double b) {
double r18946 = a;
double r18947 = b;
double r18948 = r18946 - r18947;
double r18949 = fabs(r18948);
double r18950 = 2.0;
double r18951 = r18949 / r18950;
return r18951;
}



Bits error versus a



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