Author: Robert Hyatt
Date: 18:18:05 11/26/03
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.
This page took 0.01 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.