Bill Allombert on Sun, 29 Sep 2002 13:13:38 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: t_INT API


On Sat, Sep 28, 2002 at 12:58:00PM -0700, Ilya Zakharevich wrote:
> On Sat, Sep 28, 2002 at 10:56:24AM +0200, Bill Allombert wrote:
> > One question though:
> > this system is fine if we only have to support PARI and current GMP format.
> > However should we had a provision for other formats, e.g. formats
> > that use less than 32 bits per words like "GMP with nails" ???
> > In this case we could only provide a macro to access bits individualy.
> > But that maybe slower and an overkill.
> 
> Since it is going to be very much slower anyway, the by-word-access
> macro can do word-access emulation on such architectures.

That should not be taken for granted. GMP want to use optionnaly only 
30 bits per (32bits)words to allow for carry-save addition scheme, and expects
to be faster on average.

Instead of prec/next we could have a macro that make a loop over bits...

Well, I suppose I will implement the prvious scheme, and if need arise, we will
change.

Cheers,

Bill