\sqrt{\frac{2}{\left|\left(x + y\right) - z\right|}}\sqrt{\frac{2}{\left|\left(x + y\right) - z\right|}}double code(double x, double y, double z) {
return ((double) sqrt(((double) (2.0 / ((double) fabs(((double) (((double) (x + y)) - z))))))));
}
double code(double x, double y, double z) {
return ((double) sqrt(((double) (2.0 / ((double) fabs(((double) (((double) (x + y)) - z))))))));
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020153
(FPCore (x y z)
:name "(sqrt (/ 2.0 (fabs (- (+ x y) z))))"
:precision binary64
(sqrt (/ 2.0 (fabs (- (+ x y) z)))))