Author Topic: NASM 64-bit Support is HERE!!!  (Read 16994 times)

Offline Keith Kanios

  • Full Member
  • **
  • Posts: 383
  • Country: us
    • Personal Homepage
NASM 64-bit Support is HERE!!!
« on: April 12, 2007, 02:58:47 AM »
My modifications to NASM for general x86-64/x64/AMD64/EM64T support have been uploaded to the NASM CVS at http://sourceforge.net/cvs/?group_id=6208

It will probably take some time for some possible bug fixes and various "official" testing before it will be considered a stable release, but you can be apart of this process to help bring it out as a full release by compiling the latest CVS version and testing various 64-bit code against it!!!

Enjoy :)

my space

  • Guest
Re: NASM 64-bit Support is HERE!!!
« Reply #1 on: April 12, 2007, 07:28:01 PM »
Thank you.

CVS beginner Question :

Can you tell use how to get the 0.99.00 version ?

because :
cvs -d:pserver:anonymous@nasm.cvs.sourceforge.net:/cvsroot/nasm login
cvs -z3 -d:pserver:anonymous@nasm.cvs.sourceforge.net:/cvsroot/nasm co -P nasm

cat nasm/version

displays 0.98.40 instead of 0.99.00 !

Remark : Browsing with "ViewVC 1.0.3" shows "0.99.00" in the file "version".

Remark : I wanted to try nasm for 64-bit asm because Yasm does not seem to support 64-bit shared code (.gotoff is not understood).

Does nasm support shared/PIC code for 64-bit ?

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: NASM 64-bit Support is HERE!!!
« Reply #2 on: April 12, 2007, 08:11:03 PM »
I'm not sure *anything* about 0.99 is a "beginner question" at this point. It's in a state of flux, and not too "stable" at the moment. Elf64 is not yet supported.

The problem of anonymous CVS delivering 0.98.40 has been observed. I *hope* that anonymous CVS will get synched by itself, in time. For the moment you'll have to use "developer CVS"... Something like:

export CVS_RSH=ssh
export CVSROOT=username@nasm.cvs.sf.net:/cvsroot/nasm
cvs co nasm

Worked for me... You'll need a SF account. But 0.99 really isn't "ready for prime time" quite yet. If you continue to have a problem obtaining the new code, continue to complain and we'll get it sorted out somehow!

Thanks for your eagerness!

Best,
Frank

my space

  • Guest
Re: NASM 64-bit Support is HERE!!!
« Reply #3 on: April 12, 2007, 08:59:23 PM »
> I'm not sure *anything* about 0.99 is a "beginner question" at this point. It's in a state of flux, and not too "stable" at the moment. Elf64 is not yet supported.

I wanted to test my 64 bits code with nasm.
Remark : that code compiled by Yasm runs on Linux 64 bits.

> Worked for me... You'll need a SF account.

I have a SF account : myspace !

But as I am not a NASM developper, "cvs co nasm" asks me a password.

I tried my myspace's account, but that does not work :(