]> git.sesse.net Git - stockfish/blobdiff - src/tt.cpp
A move needs 17 bits not 19
[stockfish] / src / tt.cpp
index c88aef486e3e6f3a755f0f4daee7f7ab04b6e107..5c842db85ea3a552a03cae2bf03a04199003bb39 100644 (file)
@@ -206,5 +206,5 @@ TTEntry::TTEntry() {
 
 TTEntry::TTEntry(Key k, Value v, ValueType t, Depth d, Move m,
                  int generation) :
 
 TTEntry::TTEntry(Key k, Value v, ValueType t, Depth d, Move m,
                  int generation) :
-  key_ (k), data((m & 0x7FFFF) | (t << 20) | (generation << 23)),
+  key_ (k), data((m & 0x1FFFF) | (t << 20) | (generation << 23)),
   value_(int16_t(v)), depth_(int16_t(d)) {}
   value_(int16_t(v)), depth_(int16_t(d)) {}