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/ -~----------~----~----~----~------~----~------~--~---
