\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17816 = a;
double r17817 = b;
double r17818 = r17816 - r17817;
double r17819 = fabs(r17818);
double r17820 = 2.0;
double r17821 = r17819 / r17820;
return r17821;
}
double f(double a, double b) {
double r17822 = a;
double r17823 = b;
double r17824 = r17822 - r17823;
double r17825 = fabs(r17824);
double r17826 = 2.0;
double r17827 = r17825 / r17826;
return r17827;
}



Bits error versus a



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