e^{\mathsf{lgamma} \left( \sqrt{n} + 1 \right)}e^{\mathsf{lgamma} \left( \sqrt{n} + 1 \right)}double code(double n) {
return ((double) exp(((double) lgamma(((double) (((double) sqrt(n)) + 1.0))))));
}
double code(double n) {
return ((double) exp(((double) lgamma(((double) (((double) sqrt(n)) + 1.0))))));
}



Bits error versus n
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020153
(FPCore (n)
:name "(exp (lgamma (+ (sqrt n) 1.0)))"
:precision binary64
(exp (lgamma (+ (sqrt n) 1.0))))