X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmove.h;h=17ce8b430b25b933e9b4a39c996bc6816df57510;hp=527699c82f8cf73b6ef9078c06abcf94f0b23ecf;hb=92ca97d121431bb24f3ca5aaa42e3f834bbb3f15;hpb=4e151f7e0d70b9a61ac5adba269a80555133cb73 diff --git a/src/move.h b/src/move.h index 527699c8..17ce8b43 100644 --- a/src/move.h +++ b/src/move.h @@ -82,12 +82,12 @@ inline PieceType move_promotion(Move m) { return PieceType((int(m) >> 12) & 7); } -inline bool move_is_ep(Move m) { - return bool((int(m) >> 15) & 1); +inline int move_is_ep(Move m) { + return m & (1 << 15); } -inline bool move_is_castle(Move m) { - return bool((int(m) >> 16) & 1); +inline int move_is_castle(Move m) { + return m & (1 << 16); } inline bool move_is_short_castle(Move m) {