\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r23141 = a;
double r23142 = b;
double r23143 = r23141 - r23142;
double r23144 = fabs(r23143);
double r23145 = 2.0;
double r23146 = r23144 / r23145;
return r23146;
}
double f(double a, double b) {
double r23147 = a;
double r23148 = b;
double r23149 = r23147 - r23148;
double r23150 = fabs(r23149);
double r23151 = 2.0;
double r23152 = r23150 / r23151;
return r23152;
}



Bits error versus a



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