\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r10303 = a;
double r10304 = b;
double r10305 = r10303 - r10304;
double r10306 = fabs(r10305);
double r10307 = 2.0;
double r10308 = r10306 / r10307;
return r10308;
}
double f(double a, double b) {
double r10309 = a;
double r10310 = b;
double r10311 = r10309 - r10310;
double r10312 = fabs(r10311);
double r10313 = 2.0;
double r10314 = r10312 / r10313;
return r10314;
}



Bits error versus a



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