\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r509390 = a;
double r509391 = b;
double r509392 = r509390 - r509391;
double r509393 = fabs(r509392);
double r509394 = 2.0;
double r509395 = r509393 / r509394;
return r509395;
}
double f(double a, double b) {
double r509396 = a;
double r509397 = b;
double r509398 = r509396 - r509397;
double r509399 = fabs(r509398);
double r509400 = 2.0;
double r509401 = r509399 / r509400;
return r509401;
}



Bits error versus a



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