\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16952 = a;
double r16953 = b;
double r16954 = r16952 - r16953;
double r16955 = fabs(r16954);
double r16956 = 2.0;
double r16957 = r16955 / r16956;
return r16957;
}
double f(double a, double b) {
double r16958 = a;
double r16959 = b;
double r16960 = r16958 - r16959;
double r16961 = fabs(r16960);
double r16962 = 2.0;
double r16963 = r16961 / r16962;
return r16963;
}



Bits error versus a



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