\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17438 = a;
double r17439 = b;
double r17440 = r17438 - r17439;
double r17441 = fabs(r17440);
double r17442 = 2.0;
double r17443 = r17441 / r17442;
return r17443;
}
double f(double a, double b) {
double r17444 = a;
double r17445 = b;
double r17446 = r17444 - r17445;
double r17447 = fabs(r17446);
double r17448 = 2.0;
double r17449 = r17447 / r17448;
return r17449;
}



Bits error versus a



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