Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: MMX assembler for bitboards

Author: Bo Persson

Date: 11:00:46 11/08/99

Go up one level in this thread


> Question to programmers: Do you use MMX operations?

I have tried to, but so far I haven't found any good use for it.  :-(

The MMX instructions are very good at producing long bit streams, like you say
you have used in a DES encryption. Unfortunately, at least in my program I have
just found one place (attack detection) where there is a relatively long
sequence of bit computation. However, it is not used very often, so any
improvement would be slight.

One problem with the MMX instructions is that they produce bitmaps, but no
status bits. If you AND two bitboards in a chess program, you often don't use
the resulting bits, but want to know if there was an intersection. MMX won't
tell you that!



Bo Persson
bop@malmo.mail.telia.com



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.