On Sunday 15 March 2009 18:31:30 Bill Hart wrote:
> OK, here is the tarball for release candidate 1:
>
> http://sage.math.washington.edu/home/wbhart/mpir-trunk/doc/mpir-1.0.tar.gz
>
> and the doc:
>
> http://sage.math.washington.edu/home/wbhart/mpir.pdf
>
> I don't really like the way that it considers its version string to be
> 1.0 instead of 1.0.0 but I guess I can live with that. Make pdf does
> the same thing, so the docs say 1.0.
>
> OK, let's begin testing on SkyNet, using the tarball.
>
> Jason, how do you want to divide the labour? Mark and Cato are both
> exceptionally slow, so perhaps each of us take one of those.
>

i can't login to mark or any of the sunos systems



> Do you want to take mark
>
> -mark 4.3.3 n / S
>
> and I'll take cato.
>
> -cato 4.1.2 n
>
> Perhaps if you do
>
> -eno - 4.3.0 n f / 4.3.3 n f
> -varro A 4.0.1 n f / 4.3.3 n f
> -iras 4.1.2 n / 4.3.3 n
>
> I'll take
>
> -cicero 4.3.0 n f
> -fulvia 4.3.3 n * *** / S  n ** ***
> -menas 4.2.1 n f / 4.3.3 n f
> -cleo 4.1.2 n / 4.3.3 n
>
> Bill.
>
> 2009/3/15 Cactus <rieman...@googlemail.com>:
> > On Mar 15, 5:31 pm, Jason Moxham <ja...@njkfrudils.plus.com> wrote:
> >> On Sunday 15 March 2009 17:23:53 Bill Hart wrote:
> >> > I've updated the version numbers to 1.0.0 and made the following
> >> > updates to documentation:
> >> >
> >> > Added K8 and K10 to list of processors with assembly support on p2
> >> > Section 2, p3 blurb about --gmp-compat
> >> > Section 2.1 added --gmp-compat to the list of options
> >>
> >> name changed to
> >> --enable-gmplink
> >>
> >> I had to change it to --enable-something
> >>
> >> > Removed amd64 and added k10 and nocona to list of host cpus on p5
> >> > Expanded blurb about --enable-fat on p5 to include x86_64
> >> > Reordered details on p12 about MSVC (web addresses were misplaced)
> >> >
> >> > Would someone run their eye over these and check they look OK.
> >> >
> >> > In the future we should probably remove all the stuff about build
> >> > issues, which is way old, and update the info for various systems. We
> >> > should add a step-by-step guide to building with MSVC and we still say
> >> > that mpbsd works, which I am not sure is the case at present (though
> >> > we have a ticket for this last one).
> >> >
> >> > Bill.
> >>
> >> mpbsd is still broken
> >>
> >> > 2009/3/15 Jason Moxham <ja...@njkfrudils.plus.com>:
> >> > > 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
> >
> > I have a readme in the build.vc9 subdirectory expalining the MSVC
> > build.
> >
> > I have just updated this and the build projects to cover the changes
> > needed if anyone wants to use the K10 code.
> >
> >   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
-~----------~----~----~----~------~----~------~--~---

Reply via email to