\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r9224 = a;
double r9225 = b;
double r9226 = r9224 - r9225;
double r9227 = fabs(r9226);
double r9228 = 2.0;
double r9229 = r9227 / r9228;
return r9229;
}
double f(double a, double b) {
double r9230 = a;
double r9231 = b;
double r9232 = r9230 - r9231;
double r9233 = fabs(r9232);
double r9234 = 2.0;
double r9235 = r9233 / r9234;
return r9235;
}



Bits error versus a



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