\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17535 = a;
double r17536 = b;
double r17537 = r17535 - r17536;
double r17538 = fabs(r17537);
double r17539 = 2.0;
double r17540 = r17538 / r17539;
return r17540;
}
double f(double a, double b) {
double r17541 = a;
double r17542 = b;
double r17543 = r17541 - r17542;
double r17544 = fabs(r17543);
double r17545 = 2.0;
double r17546 = r17544 / r17545;
return r17546;
}



Bits error versus a



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