\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16303 = a;
double r16304 = b;
double r16305 = r16303 - r16304;
double r16306 = fabs(r16305);
double r16307 = 2.0;
double r16308 = r16306 / r16307;
return r16308;
}
double f(double a, double b) {
double r16309 = a;
double r16310 = b;
double r16311 = r16309 - r16310;
double r16312 = fabs(r16311);
double r16313 = 2.0;
double r16314 = r16312 / r16313;
return r16314;
}



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))