\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r18759 = a;
double r18760 = b;
double r18761 = r18759 - r18760;
double r18762 = fabs(r18761);
double r18763 = 2.0;
double r18764 = r18762 / r18763;
return r18764;
}
double f(double a, double b) {
double r18765 = a;
double r18766 = b;
double r18767 = r18765 - r18766;
double r18768 = fabs(r18767);
double r18769 = 2.0;
double r18770 = r18768 / r18769;
return r18770;
}



Bits error versus a



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