[Python-3000] adding gamma and error functions to math module
Mark Dickinson
dickinsm at gmail.com
Wed Jul 16 18:55:06 CEST 2008
On Wed, Jul 16, 2008 at 5:03 PM, nirinA raseliarison
<nirina at mail.blueline.mg> wrote:
> with the gamma from gcc under linux,
> which uses the MPFR library,
Are you sure it uses MPFR? I thought that for gcc 4.3, MPFR was used only for
compile-time constant expressions. For a call to tgamma whose argument is
not known at compile time, the usual libm function should be used.
For example, on my machine, if I compile
and run the following code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
double f(double x) {
return tgamma(x);
}
int main() {
printf("%.16g\n", tgamma(12.0));
printf("%.16g\n", f(12.0));
exit(0);
}
I get the results:
39916800
39916800.00000003
Mark
More information about the Python-3000
mailing list