\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16661 = a;
double r16662 = b;
double r16663 = r16661 - r16662;
double r16664 = fabs(r16663);
double r16665 = 2.0;
double r16666 = r16664 / r16665;
return r16666;
}
double f(double a, double b) {
double r16667 = a;
double r16668 = b;
double r16669 = r16667 - r16668;
double r16670 = fabs(r16669);
double r16671 = 2.0;
double r16672 = r16670 / r16671;
return r16672;
}



Bits error versus a



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