NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: Quantam on June 14, 2005, 01:31:42 AM

Title: x86-64?
Post by: Quantam on June 14, 2005, 01:31:42 AM
I'm writing a platform-independant library of platform-dependant features. I want to support, at the least, x86-32, x86-64, PPC32, and PPC64. Right now I have the code written for x86-32 (NASM), PPC32 (Metroworks), and PPC64 (Metroworks). Now I need to write the x86-64 versions. I was hoping I could use NASM for this, but I don't see any indication on the NASM site or manual that NASM supports the x86-64 extensions. Are there any plans to add this in the near future, or should I look for another assembler?
Title: Re: x86-64?
Post by: Quantam on June 14, 2005, 01:33:51 AM
^^

I have a SourceForge account? That's news to me...
Title: Re: x86-64?
Post by: Frank Kotler on June 14, 2005, 03:11:19 AM
We live and learn :)

Honestly, for x86-64 support, I'd try Fasm.

http://flatassembler.net/ (http://flatassembler.net/)

There *does* exist a "nasm64", but it's a "private forked version". I imagine it will be available to the public sometime... who knows? If you need it now - Fasm has it now (so I understand). Or perhaps Yasm... or Gas.

I think you're correct that IA-64 is a completely different beast. I wouldn't expect support for that from Nasm anytime soon. Maybe omit "soon"... I don't even know who *does* support it. Gas would be your best bet, I imagine.

Best,
Frank
Title: Re: x86-64?
Post by: nobody on August 19, 2005, 03:45:34 AM
how do I build xvid for x64 with fasm??