]> git.sesse.net Git - stockfish/blobdiff - src/move.h
Polished Makefile for *nix
[stockfish] / src / move.h
index 5a58afe69c6e09f66d79e886985f67a534430cd4..672eade6bcb676f4f9751070d2bcbab86f88965d 100644 (file)
@@ -78,10 +78,14 @@ inline Square move_to(Move m) {
   return Square(m & 0x3F);
 }
 
-inline PieceType move_promotion(Move m) {
+inline PieceType move_promotion_piece(Move m) {
   return PieceType((int(m) >> 12) & 7);
 }
 
+inline int move_is_promotion(Move m) {
+  return m & (7 << 12);
+}
+
 inline int move_is_ep(Move m) {
   return m & (1 << 15);
 }