1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 03:59:15 +00:00

Fix description of TT entry

It was way outdated and wrong !

No functional change.
This commit is contained in:
Marco Costalba 2013-06-14 08:20:13 +02:00
parent d54e8a5955
commit 2c7ab488a8

View file

@ -23,23 +23,16 @@
#include "misc.h" #include "misc.h"
#include "types.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 /// key: 32 bit
/// /// move: 16 bit
/// bit 0-31: key /// bound type: 8 bit
/// bit 32-63: data /// generation: 8 bit
/// bit 64-79: value /// value: 16 bit
/// bit 80-95: depth /// depth: 16 bit
/// bit 96-111: static value /// static value: 16 bit
/// bit 112-127: margin of static value /// static margin: 16 bit
///
/// 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
class TTEntry { class TTEntry {