I actually don't know what make dist does, never used it. But assuming it makes a tarball, we need to have it make a single tarball for both Windows and linux. It's important that we don't split the project, in my opinion.
Bill. 2009/3/15 Cactus <rieman...@googlemail.com>: > > > > On Mar 15, 4:02 pm, Jason Moxham <ja...@njkfrudils.plus.com> wrote: >> On Saturday 14 March 2009 15:04:09 Bill Hart wrote: >> >> >> >> > On 14/03/2009, Jason Moxham <ja...@njkfrudils.plus.com> wrote: >> > > On Saturday 14 March 2009 13:46:51 Bill Hart wrote: >> > >> I've been working on converting Paul Zimmermann's implementation of >> > >> the Bodrato-Zanoni Toom-4 algorithm to the mpn_level. >> >> > >> I've uploaded the current code to the files section. I'm pretty much >> > >> just going to convert the relevant functions from FLINT's fmpz module >> > >> (in the file fmpz.c - also uploaded) into tc4_blah functions as >> > >> required, much as I have done with fmpz_add->tc4_add. >> >> > >> I thought I would upload it in case anyone felt like working on it >> > >> today, as I will not be able to work on it for most of the rest of the >> > >> day. >> >> > > When are we releasing MPIR 1.0.0 ? >> >> > It's always better to release on a weekday, thus I plan to update >> > documentation tomorrow and release Monday morning. Feel free to do the >> > docs and tarball for a release candidate while I am away today, but >> > don't forget to touch .c and .h files in demos/calc and remove .svn >> > dirs. Actually there is a script in my sage.math home directory called >> > makempir. >> >> make dist nearly works , I'll see if I can get it to go >> >> > >> The tc4_addlsh1 function has no analogue in FLINT. I think in every >> > >> case it is used in Toom-4 it only deals with unsigned integers, which >> > >> makes it easier to implement. >> >> > > Is this the usual mpn_addlsh_1 ? >> >> > Not quite. It must also deal with operands of different lengths. >> >> > >> Also, the mpn_divexacts, by 12, 18, 30, etc could probably be done >> > >> efficiently in assembly. >> >> > >> for example div_exact by 30 is just mul by (2^B - 1)/15, then divide >> > >> by (2^B - 1) and shift right by 1. >> >> > > I allready have divexact by any factor of 2^B-1 , runs at 2.2c/l on K8 , >> > > just >> > > have to squeeze some shifts in too, or somehow combine it with the mul >> >> > Cool! >> >> > >> Paul's original implementation is here: >> >> > >>http://www.loria.fr/~zimmerma/software/toom4.c >> >> > >> Note it is LGPL v2+. Thanks Paul!! >> >> > >> I now believe a very efficient implementation of this could make quite >> > >> a difference. >> >> > > Nice one :) >> >> > >> Bill. > > Should I assume that ypu are doing a Linux distribution or both a > Linux and a Windows distribution? > > Do I need to prepare a Windows distribution? > > Brian > > >> >> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---