Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: perft result ?

Author: h.g.muller

Date: 02:35:29 03/07/06

Go up one level in this thread


On March 06, 2006 at 15:39:51, James Swafford wrote:

>What is an advanced move generator?

That is not a technical term, just to indicate that it is a non-trivial one
(i.e. like simple nested looping over pieces/directions/board squares). It keeps
pieces in doubly linked lists together with their own kind (Pawns, Leapers,
Sliders) depending on their pin status, so that specialized chuncks of code
tailored to that kind can do move generation virtually without branches (that
could be mispredicted). Depending on the situation it uses straight or inverted
move generation (i.e. moves coming into a given square, when a contact-check is
detected).



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.