Author: Volker Annuss
Date: 03:41:59 12/02/04
Go up one level in this thread
On December 01, 2004 at 17:01:34, Michel Langeveld wrote: >int reps(void) >{ > int i; > int r = 0; > > for (i = hply - fifty; i < hply; ++i) > if (hist_dat[i].hash == dynhash) > ++r; > return r; >} > >Let me know if you can optimize this even more further. int reps(void) { int i; int r = 0; int min_i = hply-fifty; if ( ply_from_last_nullmove > min_i ) min_i = ply_from_last_nullmove; for (i = hply-4; i >= min_i; i -= 2 ) if (hist_dat[i].hash == dynhash) ++r; return r; }
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.