On Feb 19, 5:08 am, "Jason Martin" <[EMAIL PROTECTED]>
wrote:
> Hi All,

<SNIP>

Hello,

>
> p.s.  By the way, I'd love to make this work on a 64-bit Vista/cygwin
> platform, but I don't have access to any of those.  So, if you've got
> one and you want to try this out, please let me know.
>

The is currently no such thing as a 64 bit cygwin for x86-64 as far as
I can tell (and I have searched quite extensively). Cygwin runs fine
on Vista 64 in 32 bit mode, but that doesn't help you. It seems rather
unlikely IMHO that somebody will make cygwin compile and run on 64 bit
windows anytime soon

a) because there have been ample time to do so (When was 64 bit XP
released? 3 years ago?)
b) Microsoft supposedly did some rather odd things like sizeof(long
int)=4 in order to avoid fixing the MFC - I am no expert so I might be
completly wrong on this one.

If you want to compile the gmp in 64 bit mode on Windows you have to
use Brian Gladman's port to MSVC. The latest port of gmp 4.2.1 offers
assembly optimized code for Athlon 64s and its brothers as well as the
64 bit capable Intel chips, but performace on Core 2 Duo obviously
sucks :). Since Brian uses yasm now - which can take gas input (among
other things) and output 64 bit PE binaries (among other things) it
should be possible to merge your assembly code into Brian's codebase.
This is obviously his call - the last time I wrote programs in
assembly code was when the Motorola 68k was top of the line. Brian
used to use nasm, so one had to rewrite one's assembly code in order
to make it compile.

Because SAGE uses cygwin that doesn't help you. Since your code isn't
going to be merged into 4.2.x according to Torbjorn Granlund (To
paraphrase: no official MacOSX support for 4.2.x) I was curious if you
had any plans to merge your code into the upcoming 5.0 release of gmp?
If this gets too much off-topic we can continue somewhere else.

Anyway: Thanks for your work to support Core Duo, my new shiny Mac
PowerBook should arrive next week or so :) and I will definitly
compile the gmp with your patch.

Cheers,

Michael


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to