\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r730032 = a;
double r730033 = b;
double r730034 = r730032 - r730033;
double r730035 = fabs(r730034);
double r730036 = 2.0;
double r730037 = r730035 / r730036;
return r730037;
}
double f(double a, double b) {
double r730038 = a;
double r730039 = b;
double r730040 = r730038 - r730039;
double r730041 = fabs(r730040);
double r730042 = 2.0;
double r730043 = r730041 / r730042;
return r730043;
}



Bits error versus a



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