how do i write assembly code in amd64

David O'Brien obrien at freebsd.org
Fri Jan 4 13:43:14 PST 2008


On Sat, Dec 22, 2007 at 08:29:46PM -0800, Nate Eldredge wrote:
> On Sun, 23 Dec 2007, zhang feng wrote:
>> i write asm32 code in linux.when i run the code in freebsd amd64, it
>> cannt run.  someone give me a help for coding asm64 in freebsd.
> 
> amd64 has a whole different instruction set than 32-bit x86,

Not true at all.  97% of the instructions are the same.  What is
different is the operand size and the C calling ABI.

For the most part, code can be port by simple s/%e/%r/.

-- 
-- David  (obrien at FreeBSD.org)


More information about the freebsd-amd64 mailing list