\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r10045 = a;
double r10046 = b;
double r10047 = r10045 - r10046;
double r10048 = fabs(r10047);
double r10049 = 2.0;
double r10050 = r10048 / r10049;
return r10050;
}
double f(double a, double b) {
double r10051 = a;
double r10052 = b;
double r10053 = r10051 - r10052;
double r10054 = fabs(r10053);
double r10055 = 2.0;
double r10056 = r10054 / r10055;
return r10056;
}



Bits error versus a



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