\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r289406 = a;
double r289407 = b;
double r289408 = r289406 - r289407;
double r289409 = fabs(r289408);
double r289410 = 2.0;
double r289411 = r289409 / r289410;
return r289411;
}
double f(double a, double b) {
double r289412 = a;
double r289413 = b;
double r289414 = r289412 - r289413;
double r289415 = fabs(r289414);
double r289416 = 2.0;
double r289417 = r289415 / r289416;
return r289417;
}



Bits error versus a



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