\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16594 = a;
double r16595 = b;
double r16596 = r16594 - r16595;
double r16597 = fabs(r16596);
double r16598 = 2.0;
double r16599 = r16597 / r16598;
return r16599;
}
double f(double a, double b) {
double r16600 = a;
double r16601 = b;
double r16602 = r16600 - r16601;
double r16603 = fabs(r16602);
double r16604 = 2.0;
double r16605 = r16603 / r16604;
return r16605;
}



Bits error versus a



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