\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r111554 = a;
double r111555 = b;
double r111556 = r111554 - r111555;
double r111557 = fabs(r111556);
double r111558 = 2.0;
double r111559 = r111557 / r111558;
return r111559;
}
double f(double a, double b) {
double r111560 = a;
double r111561 = b;
double r111562 = r111560 - r111561;
double r111563 = fabs(r111562);
double r111564 = 2.0;
double r111565 = r111563 / r111564;
return r111565;
}



Bits error versus a



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