\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r109017 = a;
double r109018 = b;
double r109019 = r109017 - r109018;
double r109020 = fabs(r109019);
double r109021 = 2.0;
double r109022 = r109020 / r109021;
return r109022;
}
double f(double a, double b) {
double r109023 = a;
double r109024 = b;
double r109025 = r109023 - r109024;
double r109026 = fabs(r109025);
double r109027 = 2.0;
double r109028 = r109026 / r109027;
return r109028;
}



Bits error versus a



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