\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r16128 = a;
double r16129 = b;
double r16130 = r16128 - r16129;
double r16131 = fabs(r16130);
double r16132 = 2.0;
double r16133 = r16131 / r16132;
return r16133;
}
double f(double a, double b) {
double r16134 = a;
double r16135 = b;
double r16136 = r16134 - r16135;
double r16137 = fabs(r16136);
double r16138 = 2.0;
double r16139 = r16137 / r16138;
return r16139;
}



Bits error versus a



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