\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r111488 = a;
double r111489 = b;
double r111490 = r111488 - r111489;
double r111491 = fabs(r111490);
double r111492 = 2.0;
double r111493 = r111491 / r111492;
return r111493;
}
double f(double a, double b) {
double r111494 = a;
double r111495 = b;
double r111496 = r111494 - r111495;
double r111497 = fabs(r111496);
double r111498 = 2.0;
double r111499 = r111497 / r111498;
return r111499;
}



Bits error versus a



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