Of course, if you do a log of calculations of itnegers that fit in 64 bits but not 32, using 64 bit ints will be a lot faster even on 32 bit machines. The bignum support isn't fast.
/ David Hedbor
Previous text:
2003-02-26 20:12: Subject: Re: Floating point (conversion) bug (affected: v7.4 & v7.5; may be Hilfe only)
--with-double-precision will give double precision (8 bytes), not long double precision (10 bytes?).
There are three possible precision levels, float (default), double (--with-double-precision), and long double (--with-long-double-precision).
Pike can also be compiled with 32 or 64 bit int, but since bignums kick in the 64 bit isn't that much of interest other then if you use double (or better) precision and don't want to waste the bits. Or 64 bit pointer systems, which could use both double and 64 bit int, I guess. This is enabled with --with-long-long-int (long long is 64 bits on most systems).
/ Mirar