On Sunday 15 March 2009 22:47:43 Bill Hart wrote: > It depends on how long it takes versus a service release. > > Bill. > > 2009/3/15 Jason Moxham <ja...@njkfrudils.plus.com>: > > On Sunday 15 March 2009 17:23:46 Cactus wrote: > >> On Mar 15, 4:45 pm, Jason Moxham <ja...@njkfrudils.plus.com> wrote: > >> > On Sunday 15 March 2009 16:29:31 Jason Moxham wrote: > >> > > On Sunday 15 March 2009 16:22:31 Bill Hart wrote: > >> > > > 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. > >> > > > >> > > Done it . > >> > > > >> > > Notice though , make dist is slightly broken for yasm , but it only > >> > > affects yasm docs , if we fix it we should tell the yasm team. > >> > > > >> > > I'll see if I can also get it to touch the *.c *.h in demos/calc > >> > > automagically > >> > > >> > Done > >> > you can also try > >> > make distcheck > >> > > >> > > > 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 > >> > >> Looks like I don't have to do anything - great - I'm good at this :-) > >> > >> Brian > >> > >> PS you guys are far too young to know real computers. Eight 39-bit > >> registers in mercury delay lines, 128 'fast' 39 bit memory locations
I ment this machine , the one that clearly breaks the new RoHS rules :) > >> in mercury delay lines, 8192 39-bit main memory locations on a large > >> magnetitic drum store. Available in 1 hour sessions, usually between > >> 2 and 4am in the morning for junior researchers :-) > > > > Is this port for MPIR-1.1.0 or 1.2.0 ? > > > > :) > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---