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.

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