\frac{\left|a - b\right|}{2}\frac{\left|a - b\right|}{2}double f(double a, double b) {
double r245205 = a;
double r245206 = b;
double r245207 = r245205 - r245206;
double r245208 = fabs(r245207);
double r245209 = 2.0;
double r245210 = r245208 / r245209;
return r245210;
}
double f(double a, double b) {
double r245211 = a;
double r245212 = b;
double r245213 = r245211 - r245212;
double r245214 = fabs(r245213);
double r245215 = 2.0;
double r245216 = r245214 / r245215;
return r245216;
}



Bits error versus a



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