{\left(\sqrt{2}\right)}^{\left(\frac{x}{N}\right)}{\left(\sqrt{2}\right)}^{\left(\frac{x}{N}\right)}double code(double x, double N) {
return ((double) pow(((double) sqrt(2.0)), ((double) (x / N))));
}
double code(double x, double N) {
return ((double) pow(((double) sqrt(2.0)), ((double) (x / N))));
}



Bits error versus x



Bits error versus N
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (x N)
:name "(pow (sqrt 2) (/ x N))"
:precision binary64
(pow (sqrt 2.0) (/ x N)))