\frac{\left|a - b\right|}{2.0}\frac{\left|a - b\right|}{2.0}double f(double a, double b) {
double r394739 = a;
double r394740 = b;
double r394741 = r394739 - r394740;
double r394742 = fabs(r394741);
double r394743 = 2.0;
double r394744 = r394742 / r394743;
return r394744;
}
double f(double a, double b) {
double r394745 = a;
double r394746 = b;
double r394747 = r394745 - r394746;
double r394748 = fabs(r394747);
double r394749 = 2.0;
double r394750 = r394748 / r394749;
return r394750;
}



Bits error versus a



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