Patrick Pelissier patrick.pelissier at
Tue Jan 22 19:52:05 CET 2008

> I am a little surprised you get a ~200-fold slowdown.
> Are you using GMP's floats because of the accuracy or because of the
> range (of the exponent)?  What precision of the GMP floats are you
> requesting?
> If it is only range you're after, perhaps maintaining a seprate
> overflow exponent for each "double" would be an alternative.  After an
> arithmetic operation, you need to check if the exponent is > 100 (say)
> or less than -100.  Then you canonicalize it, and add (subtract) 100  to
> your overflow exponent.

 Or use DPE library which does it:

 Patrick Pelissier

More information about the gmp-discuss mailing list