Author Topic: x86-64?  (Read 14377 times)

Quantam

  • Guest
x86-64?
« 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?

Quantam

  • Guest
Re: x86-64?
« Reply #1 on: June 14, 2005, 01:33:51 AM »
^^

I have a SourceForge account? That's news to me...

Offline Frank Kotler

  • NASM Developer
  • Hero Member
  • *****
  • Posts: 2667
  • Country: us
Re: x86-64?
« Reply #2 on: June 14, 2005, 03:11:19 AM »
We live and learn :)

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

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

nobody

  • Guest
Re: x86-64?
« Reply #3 on: August 19, 2005, 03:45:34 AM »
how do I build xvid for x64 with fasm??