X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftt.h;h=6833c67db0b36a2395a859a5033f79b64943e30c;hp=b43489dd796ebc8aff60902f12766b5ed5bedc7f;hb=ee8cdb172173a5af199299320d8f385f63efd1f2;hpb=62c68c2d2174ee5158cf3282c7429b15483f3d51 diff --git a/src/tt.h b/src/tt.h index b43489dd..6833c67d 100644 --- a/src/tt.h +++ b/src/tt.h @@ -36,12 +36,14 @@ /// The TTEntry class is the class of transposition table entries /// -/// A TTEntry needs 96 bits to be stored +/// A TTEntry needs 128 bits to be stored /// /// bit 0-31: key /// bit 32-63: data /// bit 64-79: value /// bit 80-95: depth +/// bit 96-111: static value +/// bit 112-127: king danger value /// /// the 32 bits of the data field are so defined /// @@ -115,10 +117,10 @@ public: TTEntry* first_entry(const Key posKey) const; private: - // Be sure 'writes' is at least one cache line away + // Be sure 'overwrites' is at least one cache line away // from read only variables. unsigned char pad_before[64 - sizeof(unsigned)]; - unsigned writes; // heavy SMP read/write access here + unsigned overwrites; // heavy SMP read/write access here unsigned char pad_after[64]; size_t size;