\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r508797 = a;
double r508798 = b;
double r508799 = r508797 - r508798;
double r508800 = fabs(r508799);
double r508801 = 2.0;
double r508802 = r508800 / r508801;
return r508802;
}
double f(double a, double b) {
double r508803 = a;
double r508804 = b;
double r508805 = r508803 - r508804;
double r508806 = fabs(r508805);
double r508807 = 2.0;
double r508808 = r508806 / r508807;
return r508808;
}



Bits error versus a



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