\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r528815 = a;
double r528816 = b;
double r528817 = r528815 - r528816;
double r528818 = fabs(r528817);
double r528819 = 2.0;
double r528820 = r528818 / r528819;
return r528820;
}
double f(double a, double b) {
double r528821 = a;
double r528822 = b;
double r528823 = r528821 - r528822;
double r528824 = fabs(r528823);
double r528825 = 2.0;
double r528826 = r528824 / r528825;
return r528826;
}



Bits error versus a



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