\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r11847 = a;
double r11848 = b;
double r11849 = r11847 - r11848;
double r11850 = fabs(r11849);
double r11851 = 2.0;
double r11852 = r11850 / r11851;
return r11852;
}
double f(double a, double b) {
double r11853 = a;
double r11854 = b;
double r11855 = r11853 - r11854;
double r11856 = fabs(r11855);
double r11857 = 2.0;
double r11858 = r11856 / r11857;
return r11858;
}



Bits error versus a



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