X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbook.cpp;h=1c2d30e0a41df95358a23cd9bdf1b8ace8944315;hp=b7237054723a7ab86469309625e21c861e63f2dc;hb=55df3fa2d7631ed67e46f9433aa7f3a71c18e5e7;hpb=9ce74698463d0b3320892b060f0fbac70415f033 diff --git a/src/book.cpp b/src/book.cpp index b7237054..1c2d30e0 100644 --- a/src/book.cpp +++ b/src/book.cpp @@ -440,7 +440,7 @@ Move PolyglotBook::probe(const Position& pos, const string& fName, bool pickBest // Add 'special move' flags and verify it is legal for (MoveList ml(pos); !ml.end(); ++ml) - if (move == (ml.move() & 0x3FFF)) + if (move == (ml.move() ^ type_of(ml.move()))) return ml.move(); return MOVE_NONE;