Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Initialization of pawn hash table

Author: Zach Wegner

Date: 11:47:09 09/26/04

Go up one level in this thread


>I initialize the depth (draft) with -1. It takes essentially no time.
>In the beginning I have, if depth == -1 then this is an empty entry.
>
>You could also use zero as initial value and test against zero.
>It would miss all keys==0 but that wont hurt your programs strength...
>Don't test if depth==0, that's not a good idea.
>If you store an alternative key or part of the full 64-bit key in the
>hash-entry, test against that instead.
>/Peter

I should have been more specific, this is in the pawn hash table and there is no
draft. I'm thinking I might have to test against hashkey==0 in the pawn code,
although this is not the sort of thing I like to write code for.

Thanks,
Zach



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.