From 88c3670edf26d094678eeef3a2ed1eeffaf344d4 Mon Sep 17 00:00:00 2001 From: jundery Date: Tue, 5 Feb 2013 10:02:54 -0700 Subject: [PATCH] Rename posKey stored in the transposition table [Edit: Slightly extended by me] No functional change. --- src/tt.cpp | 20 ++++++++++---------- src/tt.h | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/tt.cpp b/src/tt.cpp index 9dbfcb5a..a7042f9e 100644 --- a/src/tt.cpp +++ b/src/tt.cpp @@ -82,23 +82,23 @@ void TranspositionTable::clear() { /// more valuable than a TTEntry t2 if t1 is from the current search and t2 is from /// a previous search, or if the depth of t1 is bigger than the depth of t2. -void TranspositionTable::store(const Key posKey, Value v, Bound t, Depth d, Move m, Value statV, Value kingD) { +void TranspositionTable::store(const Key key, Value v, Bound t, Depth d, Move m, Value statV, Value kingD) { int c1, c2, c3; TTEntry *tte, *replace; - uint32_t posKey32 = posKey >> 32; // Use the high 32 bits as key inside the cluster + uint32_t key32 = key >> 32; // Use the high 32 bits as key inside the cluster - tte = replace = first_entry(posKey); + tte = replace = first_entry(key); for (int i = 0; i < ClusterSize; i++, tte++) { - if (!tte->key() || tte->key() == posKey32) // Empty or overwrite old + if (!tte->key() || tte->key() == key32) // Empty or overwrite old { // Preserve any existing ttMove if (m == MOVE_NONE) m = tte->move(); - tte->save(posKey32, v, t, d, m, generation, statV, kingD); + tte->save(key32, v, t, d, m, generation, statV, kingD); return; } @@ -110,7 +110,7 @@ void TranspositionTable::store(const Key posKey, Value v, Bound t, Depth d, Move if (c1 + c2 + c3 > 0) replace = tte; } - replace->save(posKey32, v, t, d, m, generation, statV, kingD); + replace->save(key32, v, t, d, m, generation, statV, kingD); } @@ -118,13 +118,13 @@ void TranspositionTable::store(const Key posKey, Value v, Bound t, Depth d, Move /// transposition table. Returns a pointer to the TTEntry or NULL if /// position is not found. -TTEntry* TranspositionTable::probe(const Key posKey) const { +TTEntry* TranspositionTable::probe(const Key key) const { - uint32_t posKey32 = posKey >> 32; - TTEntry* tte = first_entry(posKey); + TTEntry* tte = first_entry(key); + uint32_t key32 = key >> 32; for (int i = 0; i < ClusterSize; i++, tte++) - if (tte->key() == posKey32) + if (tte->key() == key32) return tte; return NULL; diff --git a/src/tt.h b/src/tt.h index f3b0f2ad..705bac91 100644 --- a/src/tt.h +++ b/src/tt.h @@ -100,8 +100,8 @@ public: ~TranspositionTable(); void set_size(size_t mbSize); void clear(); - void store(const Key posKey, Value v, Bound type, Depth d, Move m, Value statV, Value kingD); - TTEntry* probe(const Key posKey) const; + void store(const Key key, Value v, Bound type, Depth d, Move m, Value statV, Value kingD); + TTEntry* probe(const Key key) const; void new_search(); TTEntry* first_entry(const Key posKey) const; void refresh(const TTEntry* tte) const; -- 2.39.2