Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: An Opteron note

Author: Tom Likens

Date: 21:02:03 11/26/03

Go up one level in this thread


On November 26, 2003 at 21:18:05, Robert Hyatt wrote:

>I have been converting the X86.s file to work in 64 bit mode on the Opteron
>system I am playing with.  And I must say that after studying the Opteron
>64 bit instruction set, I'm impressed.
>
>First, all the old opcodes work..   mov, sub, bsf, etc..
>
>Second, the familiar 8 32-bit regs are still there.  But they can be
>named %rax rather than %eax to stretch them to 64 bits.  Cute.  And
>then there are 8 more registers you can use with the same old opcodes
>and addressing modes.
>
>In short, it's well-thought-out and very easy to use.  I'll post some
>performance later.  I have PopCnt(), FirstOne() and LastOne() working
>fine.  After I finish the others, I'll see how much (if any) it speeds
>things up.

Couple of quick questions, since I intend to do this as well over the next
few days.

1) What compiler are you using?
2) Are the above functions inline assembly or separate modules?
3) What are you using as your reference for the AMD64 op-codes?

regards,
--tom



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.