\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r333290 = a;
double r333291 = b;
double r333292 = r333290 - r333291;
double r333293 = fabs(r333292);
double r333294 = 2.0;
double r333295 = r333293 / r333294;
return r333295;
}
double f(double a, double b) {
double r333296 = a;
double r333297 = b;
double r333298 = r333296 - r333297;
double r333299 = fabs(r333298);
double r333300 = 2.0;
double r333301 = r333299 / r333300;
return r333301;
}



Bits error versus a



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