X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftt.h;h=9babce8cdc9f10e14500c1f9c4e5cdc6a071d033;hp=0b95ea635997d87f7b999917951f24d2be90ad21;hb=85a7456bd7e8a1a01cdbfa8f4b6fb563d15a37c6;hpb=6aef4429fd15ca4f8e285affe83dd0a553883607 diff --git a/src/tt.h b/src/tt.h index 0b95ea63..9babce8c 100644 --- a/src/tt.h +++ b/src/tt.h @@ -43,7 +43,7 @@ /// bit 64-79: value /// bit 80-95: depth /// bit 96-111: static value -/// bit 112-127: king danger value +/// bit 112-127: margin of static value /// /// the 32 bits of the data field are so defined /// @@ -62,7 +62,7 @@ public: value16 = int16_t(v); depth16 = int16_t(d); staticValue = int16_t(statV); - kingDanger = int16_t(kd); + staticValueMargin = int16_t(kd); } uint32_t key() const { return key32; } @@ -72,7 +72,7 @@ public: ValueType type() const { return ValueType((data >> 21) & 3); } int generation() const { return data >> 23; } Value static_value() const { return Value(staticValue); } - Value king_danger() const { return Value(kingDanger); } + Value static_value_margin() const { return Value(staticValueMargin); } private: uint32_t key32; @@ -80,7 +80,7 @@ private: int16_t value16; int16_t depth16; int16_t staticValue; - int16_t kingDanger; + int16_t staticValueMargin; }; @@ -102,6 +102,9 @@ struct TTCluster { class TranspositionTable { + TranspositionTable(const TranspositionTable&); + TranspositionTable& operator=(const TranspositionTable&); + public: TranspositionTable(); ~TranspositionTable();