Computer Chess Club Archives


Search

Terms

Messages

Subject: Eight fast 64 bits registers unused

Author: Bas Hamstra

Date: 02:45:29 05/08/00


What are the experiences about using the MMX registers for 64 bits manipulations
so far?

There are 8 64-bits registers just sitting there, doing nothing! They can do
OR/XOR/AND like normal registers, in 1 tick. common instructions are pairable,
so 0,5 tick. They are supposed to load/unload as fast as normal registers.
Everything one needs, you would think.

I have done some experiments, and got them to work fine. One problem I see is
that they don't set the flag register. For example: how do you test if a
bitboard is zero? Secondly it doesn't seem as fast as I hoped, but that could
also be my lack of asm experience.

Anyone other experiences? According to "the book" it should be fast. So why
isn't anyone using it? EIGHT mighty registers!!


Regards,
Bas Hamstra.

















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.