\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16271 = a;
double r16272 = b;
double r16273 = r16271 - r16272;
double r16274 = fabs(r16273);
double r16275 = 2.0;
double r16276 = r16274 / r16275;
return r16276;
}
double f(double a, double b) {
double r16277 = a;
double r16278 = b;
double r16279 = r16277 - r16278;
double r16280 = fabs(r16279);
double r16281 = 2.0;
double r16282 = r16280 / r16281;
return r16282;
}



Bits error versus a



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