\frac{\frac{A}{\sqrt{X}}}{\sqrt{Y}}\frac{\frac{A}{\sqrt{X}}}{\sqrt{Y}}double code(double A, double X, double Y) {
return ((double) (((double) (A / ((double) sqrt(X)))) / ((double) sqrt(Y))));
}
double code(double A, double X, double Y) {
return ((double) (((double) (A / ((double) sqrt(X)))) / ((double) sqrt(Y))));
}



Bits error versus A



Bits error versus X



Bits error versus Y
Results
Initial program 3.0
Final simplification3.0
herbie shell --seed 2020153
(FPCore (A X Y)
:name "(/ (/ A (sqrt X)) (sqrt Y))"
:precision binary64
(/ (/ A (sqrt X)) (sqrt Y)))