\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r604709 = a;
double r604710 = b;
double r604711 = r604709 - r604710;
double r604712 = fabs(r604711);
double r604713 = 2.0;
double r604714 = r604712 / r604713;
return r604714;
}
double f(double a, double b) {
double r604715 = a;
double r604716 = b;
double r604717 = r604715 - r604716;
double r604718 = fabs(r604717);
double r604719 = 2.0;
double r604720 = r604718 / r604719;
return r604720;
}



Bits error versus a



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