\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r19858 = a;
double r19859 = b;
double r19860 = r19858 - r19859;
double r19861 = fabs(r19860);
double r19862 = 2.0;
double r19863 = r19861 / r19862;
return r19863;
}
double f(double a, double b) {
double r19864 = a;
double r19865 = b;
double r19866 = r19864 - r19865;
double r19867 = fabs(r19866);
double r19868 = 2.0;
double r19869 = r19867 / r19868;
return r19869;
}



Bits error versus a



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