\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17645 = a;
double r17646 = b;
double r17647 = r17645 - r17646;
double r17648 = fabs(r17647);
double r17649 = 2.0;
double r17650 = r17648 / r17649;
return r17650;
}
double f(double a, double b) {
double r17651 = a;
double r17652 = b;
double r17653 = r17651 - r17652;
double r17654 = fabs(r17653);
double r17655 = 2.0;
double r17656 = r17654 / r17655;
return r17656;
}



Bits error versus a



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