\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r24638 = a;
double r24639 = b;
double r24640 = r24638 - r24639;
double r24641 = fabs(r24640);
double r24642 = 2.0;
double r24643 = r24641 / r24642;
return r24643;
}
double f(double a, double b) {
double r24644 = a;
double r24645 = b;
double r24646 = r24644 - r24645;
double r24647 = fabs(r24646);
double r24648 = 2.0;
double r24649 = r24647 / r24648;
return r24649;
}



Bits error versus a



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