[mpir-devel] Re: Some thoughts on mul basecase for AMD

2009-01-19 Thread jason
On Monday 19 January 2009 21:54:51 Bill Hart wrote: > It's not clear from the above whether Jason has checked in the fastest > version he has. Beware of that when checking out. The k8 branch he Not checked in yet > refers to is not in trunk yet. It's in a branch called > k8-experimental. > > Bi

[mpir-devel] Re: Some thoughts on mul basecase for AMD

2009-01-19 Thread Bill Hart
It's not clear from the above whether Jason has checked in the fastest version he has. Beware of that when checking out. The k8 branch he refers to is not in trunk yet. It's in a branch called k8-experimental. Bill. On 19/01/2009, ja...@njkfrudils.plus.com wrote: > > On Monday 19 January 2009 2

[mpir-devel] cycle madness on k8

2009-01-19 Thread jason
Consider addmul on the k8 , running speed we get mpn_addmul_1.333 18.06 2 17.12 3 18.14 4 21.15 5 23.17 6 27.20 7 31.23 8 32.24 9 36.27 10 37.27 1

[mpir-devel] Re: Some thoughts on mul basecase for AMD

2009-01-19 Thread jason
On Monday 19 January 2009 20:39:15 David Harvey wrote: > On Jan 19, 2:32 pm, ja...@njkfrudils.plus.com wrote: > > Presently for a 20x20 mul_basecase we have cycle counts of > > 2082 gmp-4.2.4 > > 1461 mpir trunk > > 1153 mpir k8-branch > > 1103 pipeline > > 1033 perfect > > I'm curious to try this

[mpir-devel] Re: Some thoughts on mul basecase for AMD

2009-01-19 Thread David Harvey
On Jan 19, 2:32 pm, ja...@njkfrudils.plus.com wrote: > Presently for a 20x20 mul_basecase we have cycle counts of > 2082 gmp-4.2.4 > 1461 mpir trunk > 1153 mpir k8-branch > 1103 pipeline > 1033 perfect I'm curious to try this code, but I can't seem to check out the repo right now. Where is it lo

[mpir-devel] Some thoughts on mul basecase for AMD

2009-01-19 Thread jason
Presently for a 20x20 mul_basecase we have cycle counts of 2082 gmp-4.2.4 1461 mpir trunk 1153 mpir k8-branch 1103 pipeline 1033 perfect "pipeline" is my fully pipelined version of mpir k8-branch and "perfect" is assuming that every slot can be filled with a macro op. I can perhaps trim another

[mpir-devel] Re: Compile fails with --enable-fat

2009-01-19 Thread Bill Hart
For the time being I'll just assume that config.guess will return mingw64 instead of mingw32. If that is not the case, we can make it so when you figure out how to tell. Bill. 2009/1/19 mabshoff : > > > > On Jan 19, 5:45 am, "Case Vanhorsen" wrote: >> On 1/19/09, Bill Hart wrote: >> >> >> >> >

[mpir-devel] Re: Compile fails with --enable-fat

2009-01-19 Thread mabshoff
On Jan 19, 5:45 am, "Case Vanhorsen" wrote: > On 1/19/09, Bill Hart wrote: > > > > > Hi Case, Hi, > > can you run ./config.guess for us on your machine (it is in the main > > directory of the source tree for MPIR). You may need to set > > permissions first by doing chmod 755 config.guess > >

[mpir-devel] Re: Compile fails with --enable-fat

2009-01-19 Thread Bill Hart
Thanks. I'll look into this and see if I can't spot the problem. Bill. 2009/1/19 Case Vanhorsen : > > On 1/19/09, Bill Hart wrote: >> >> Hi Case, >> >> can you run ./config.guess for us on your machine (it is in the main >> directory of the source tree for MPIR). You may need to set >> permissi

[mpir-devel] Re: Compile fails with --enable-fat

2009-01-19 Thread Case Vanhorsen
On 1/19/09, Bill Hart wrote: > > Hi Case, > > can you run ./config.guess for us on your machine (it is in the main > directory of the source tree for MPIR). You may need to set > permissions first by doing chmod 755 config.guess $ ./config.guess core2-pc-mingw32 > You're right. It isn't fully f

[mpir-devel] Re: eMPIRe-svn1555 has been merged into Sage 3.3.alpha0

2009-01-19 Thread Bill Hart
2009/1/19 mabshoff : > > > > On Jan 18, 8:24 pm, Bill Hart wrote: >> 2009/1/19 mabshoff : > > > >> >> Basically we can do a similar sort of thing for Moller's ngcd >> >> function. It's relatively straightforward - should be only about half >> >> a page of code. Might make a nice project for some

[mpir-devel] Re: Compile fails with --enable-fat

2009-01-19 Thread Bill Hart
Hi Case, can you run ./config.guess for us on your machine (it is in the main directory of the source tree for MPIR). You may need to set permissions first by doing chmod 755 config.guess You're right. It isn't fully figuring out that it needs to be doing 32 bit assembly on this machine. Probabl