\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r284676 = a;
double r284677 = b;
double r284678 = r284676 - r284677;
double r284679 = fabs(r284678);
double r284680 = 2.0;
double r284681 = r284679 / r284680;
return r284681;
}
double f(double a, double b) {
double r284682 = a;
double r284683 = b;
double r284684 = r284682 - r284683;
double r284685 = fabs(r284684);
double r284686 = 2.0;
double r284687 = r284685 / r284686;
return r284687;
}



Bits error versus a



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