\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r11051 = a;
double r11052 = b;
double r11053 = r11051 - r11052;
double r11054 = fabs(r11053);
double r11055 = 2.0;
double r11056 = r11054 / r11055;
return r11056;
}
double f(double a, double b) {
double r11057 = a;
double r11058 = b;
double r11059 = r11057 - r11058;
double r11060 = fabs(r11059);
double r11061 = 2.0;
double r11062 = r11060 / r11061;
return r11062;
}



Bits error versus a



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