\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r58651 = a;
double r58652 = b;
double r58653 = r58651 - r58652;
double r58654 = fabs(r58653);
double r58655 = 2.0;
double r58656 = r58654 / r58655;
return r58656;
}
double f(double a, double b) {
double r58657 = a;
double r58658 = b;
double r58659 = r58657 - r58658;
double r58660 = fabs(r58659);
double r58661 = 2.0;
double r58662 = r58660 / r58661;
return r58662;
}



Bits error versus a



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