\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r28194 = a;
double r28195 = b;
double r28196 = r28194 - r28195;
double r28197 = fabs(r28196);
double r28198 = 2.0;
double r28199 = r28197 / r28198;
return r28199;
}
double f(double a, double b) {
double r28200 = a;
double r28201 = b;
double r28202 = r28200 - r28201;
double r28203 = fabs(r28202);
double r28204 = 2.0;
double r28205 = r28203 / r28204;
return r28205;
}



Bits error versus a



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