Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Reverse Bitboards

Author: Russell Reagan

Date: 13:50:46 01/13/03

Go up one level in this thread


On January 13, 2003 at 16:16:11, Sander de Zoete wrote:

>Does anyone use reverse bitboards? I'm writing a new chess program "Preatorian",
>which uses reverse bitboards. Up till now it looks good, but is still 10% slower
>on capture generation than my 0x88 program "Shark". And Shark is slow, it must
>say.
>
>I add some code to see if i'm doing it correct? What could be improved?

Perhaps you could describe breifly how reverse bitboards work compared to
"regular" bitboards. I'm sure we could reverse engineer the information from
your code, but a simple explaination would be quicker :)

For example, a "regular" bitboard represents the answer to a yes or no question
about each square on the board. The 'white pawns' bitboard answers the question,
"Does this square contain a white pawn?"

Could you give us a similar explaination of what reversed bitboards do?



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.