X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftt.h;h=fb50ddfcf03b5d75237b9de4e5847234cd69232c;hb=eed508b4445057cd26bfb95ab5cd754ac96629fd;hp=aee530b05485d6149ec3441e44db51cdcfbf88d7;hpb=203fdc9ac1b0ad5e5820b450a0cffdffb917e069;p=stockfish
diff --git a/src/tt.h b/src/tt.h
index aee530b0..fb50ddfc 100644
--- a/src/tt.h
+++ b/src/tt.h
@@ -17,7 +17,7 @@
along with this program. If not, see .
*/
-#if !defined(TT_H_INCLUDED)
+#ifndef TT_H_INCLUDED
#define TT_H_INCLUDED
#include "misc.h"
@@ -36,7 +36,7 @@
struct TTEntry {
- void save(uint32_t k, Value v, Bound b, Depth d, Move m, int g, Value ev, Value em) {
+ void save(uint32_t k, Value v, Bound b, Depth d, Move m, int g, Value ev) {
key32 = (uint32_t)k;
move16 = (uint16_t)m;
@@ -45,7 +45,6 @@ struct TTEntry {
value16 = (int16_t)v;
depth16 = (int16_t)d;
evalValue = (int16_t)ev;
- evalMargin = (int16_t)em;
}
void set_generation(uint8_t g) { generation8 = g; }
@@ -56,13 +55,12 @@ struct TTEntry {
Bound bound() const { return (Bound)bound8; }
int generation() const { return (int)generation8; }
Value eval_value() const { return (Value)evalValue; }
- Value eval_margin() const { return (Value)evalMargin; }
private:
uint32_t key32;
uint16_t move16;
uint8_t bound8, generation8;
- int16_t value16, depth16, evalValue, evalMargin;
+ int16_t value16, depth16, evalValue;
};
@@ -78,14 +76,14 @@ class TranspositionTable {
public:
~TranspositionTable() { free(mem); }
- void new_search() { generation++; }
+ void new_search() { ++generation; }
const TTEntry* probe(const Key key) const;
TTEntry* first_entry(const Key key) const;
void refresh(const TTEntry* tte) const;
void set_size(size_t mbSize);
void clear();
- void store(const Key key, Value v, Bound type, Depth d, Move m, Value statV, Value kingD);
+ void store(const Key key, Value v, Bound type, Depth d, Move m, Value statV);
private:
uint32_t hashMask;
@@ -115,4 +113,4 @@ inline void TranspositionTable::refresh(const TTEntry* tte) const {
const_cast(tte)->set_generation(generation);
}
-#endif // !defined(TT_H_INCLUDED)
+#endif // #ifndef TT_H_INCLUDED