\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r28814 = a;
double r28815 = b;
double r28816 = r28814 - r28815;
double r28817 = fabs(r28816);
double r28818 = 2.0;
double r28819 = r28817 / r28818;
return r28819;
}
double f(double a, double b) {
double r28820 = a;
double r28821 = b;
double r28822 = r28820 - r28821;
double r28823 = fabs(r28822);
double r28824 = 2.0;
double r28825 = r28823 / r28824;
return r28825;
}



Bits error versus a



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