\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r17083 = a;
double r17084 = b;
double r17085 = r17083 - r17084;
double r17086 = fabs(r17085);
double r17087 = 2.0;
double r17088 = r17086 / r17087;
return r17088;
}
double f(double a, double b) {
double r17089 = a;
double r17090 = b;
double r17091 = r17089 - r17090;
double r17092 = fabs(r17091);
double r17093 = 2.0;
double r17094 = r17092 / r17093;
return r17094;
}



Bits error versus a



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