mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-21 09:37:16 +08:00
Remove TranspositionTable::overwrites variable
Doesn't provide useful information and can cause slowdown with many Threads. No functional change Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
committed by
Marco Costalba
parent
2adbb80b8b
commit
00e86078a5
7
src/tt.h
7
src/tt.h
@@ -113,16 +113,9 @@ public:
|
||||
void new_search();
|
||||
void insert_pv(const Position& pos, Move pv[]);
|
||||
void extract_pv(const Position& pos, Move bestMove, Move pv[], const int PLY_MAX);
|
||||
int full() const;
|
||||
TTEntry* first_entry(const Key posKey) const;
|
||||
|
||||
private:
|
||||
// Be sure 'overwrites' is at least one cache line away
|
||||
// from read only variables.
|
||||
unsigned char pad_before[64 - sizeof(unsigned)];
|
||||
unsigned overwrites; // heavy SMP read/write access here
|
||||
unsigned char pad_after[64];
|
||||
|
||||
size_t size;
|
||||
TTCluster* entries;
|
||||
uint8_t generation;
|
||||
|
||||
Reference in New Issue
Block a user