\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r11898 = a;
double r11899 = b;
double r11900 = r11898 - r11899;
double r11901 = fabs(r11900);
double r11902 = 2.0;
double r11903 = r11901 / r11902;
return r11903;
}
double f(double a, double b) {
double r11904 = a;
double r11905 = b;
double r11906 = r11904 - r11905;
double r11907 = fabs(r11906);
double r11908 = 2.0;
double r11909 = r11907 / r11908;
return r11909;
}



Bits error versus a



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