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.