\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r249504 = a;
double r249505 = b;
double r249506 = r249504 - r249505;
double r249507 = fabs(r249506);
double r249508 = 2.0;
double r249509 = r249507 / r249508;
return r249509;
}
double f(double a, double b) {
double r249510 = a;
double r249511 = b;
double r249512 = r249510 - r249511;
double r249513 = fabs(r249512);
double r249514 = 2.0;
double r249515 = r249513 / r249514;
return r249515;
}



Bits error versus a



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