\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16228 = a;
double r16229 = b;
double r16230 = r16228 - r16229;
double r16231 = fabs(r16230);
double r16232 = 2.0;
double r16233 = r16231 / r16232;
return r16233;
}
double f(double a, double b) {
double r16234 = a;
double r16235 = b;
double r16236 = r16234 - r16235;
double r16237 = fabs(r16236);
double r16238 = 2.0;
double r16239 = r16237 / r16238;
return r16239;
}



Bits error versus a



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