-
- // Implement replace strategy
- TTEntry* replace = tte;
- for (unsigned i = 1; i < TTClusterSize; ++i)
- {
- if ( (( tte[i].genBound8 & 0xFC) == generation || tte[i].bound() == BOUND_EXACT)
- - ((replace->genBound8 & 0xFC) == generation)
- - (tte[i].depth8 < replace->depth8) < 0)
- replace = &tte[i];
- }
-
- replace->save(key16, v, b, d, m, generation, statV);