\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r903494 = a;
double r903495 = b;
double r903496 = r903494 - r903495;
double r903497 = fabs(r903496);
double r903498 = 2.0;
double r903499 = r903497 / r903498;
return r903499;
}
double f(double a, double b) {
double r903500 = a;
double r903501 = b;
double r903502 = r903500 - r903501;
double r903503 = fabs(r903502);
double r903504 = 2.0;
double r903505 = r903503 / r903504;
return r903505;
}



Bits error versus a



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