Author: Ulrich Tuerke
Date: 04:33:25 05/08/00
Go up one level in this thread
On May 08, 2000 at 05:45:29, Bas Hamstra wrote: >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!! IMO, you would have to pay a high price for it. 1.) bad maintainability due to skipping high level language (at least partially), 2.) large platform dependence of the program. Is it really worth this ? Can we win 2% or 20% performance ? Uli > > >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.