From: Marco Costalba Date: Fri, 14 Jun 2013 06:20:13 +0000 (+0200) Subject: Fix description of TT entry X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=2c7ab488a8d49e95b7c129be3dd9122b1785eb09 Fix description of TT entry It was way outdated and wrong ! No functional change. --- diff --git a/src/tt.h b/src/tt.h index 1caa277e..5f34957c 100644 --- a/src/tt.h +++ b/src/tt.h @@ -23,23 +23,16 @@ #include "misc.h" #include "types.h" -/// The TTEntry is the class of transposition table entries +/// The TTEntry is the 128 bit transposition table entry, defined as below: /// -/// 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: margin of static value -/// -/// the 32 bits of the data field are so defined -/// -/// bit 0-15: move -/// bit 16-20: not used -/// bit 21-22: value type -/// bit 23-31: generation +/// key: 32 bit +/// move: 16 bit +/// bound type: 8 bit +/// generation: 8 bit +/// value: 16 bit +/// depth: 16 bit +/// static value: 16 bit +/// static margin: 16 bit class TTEntry {