\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17121 = a;
double r17122 = b;
double r17123 = r17121 - r17122;
double r17124 = fabs(r17123);
double r17125 = 2.0;
double r17126 = r17124 / r17125;
return r17126;
}
double f(double a, double b) {
double r17127 = a;
double r17128 = b;
double r17129 = r17127 - r17128;
double r17130 = fabs(r17129);
double r17131 = 2.0;
double r17132 = r17130 / r17131;
return r17132;
}



Bits error versus a



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