Bill Allombert on Fri, 15 Nov 2002 15:50:22 +0100


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

Re: CVS branch gmp-kernel-2-2-5


Hello PARI/GP developers,

Here the new TODO list for the gmp PARI kernel:

--- There is no possibility to use the optimised level0 asm code with
the gmp kernel. It is mainly a makefile issue.

It seems to be the top priority problem. There is a cheap solution:
make each level0 kernel/**/Makefile.SH take the level1 kernel to use as a parameter. If noone has a better idea, I will implement that.

--- Only gmp INT are implemented. REAL are standard PARI reals.

--- As a consequence, INT<-->REAL conversion are slower.

--- The /*HACK*/ in the code need to be investigated and guard values added,
else stack overrun will happen.

--- No Montgomery multiplication support. The GMP code for that is private to 
GMP.

--- Bit manipulation routine (bitand,bittest,etc...) need to be tested.

--- diviiexact is just a call to divii.

--- Configure --kernel=gmp must look harder to find libgmp.

--- Lots of things need tuning.

Cheers,
Bill