\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18464 = a;
double r18465 = b;
double r18466 = r18464 - r18465;
double r18467 = fabs(r18466);
double r18468 = 2.0;
double r18469 = r18467 / r18468;
return r18469;
}
double f(double a, double b) {
double r18470 = a;
double r18471 = b;
double r18472 = r18470 - r18471;
double r18473 = fabs(r18472);
double r18474 = 2.0;
double r18475 = r18473 / r18474;
return r18475;
}



Bits error versus a



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