X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=4016ccb364cb22d2642993a1c96aa2ca56be6b62;hp=154e69e2207dc504c718050d310254cd9f880da0;hb=f59323b56a0920676c2589a36356a44fc42c8f40;hpb=25a9b601b211d0c041b483406e9160382201a487;ds=sidebyside diff --git a/src/movegen.cpp b/src/movegen.cpp index 154e69e2..4016ccb3 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -410,7 +410,7 @@ MoveStack* generate(const Position& pos, MoveStack* mlist) { // If queen and king are far or not on a diagonal line we can safely // remove all the squares attacked in the other direction becuase are // not reachable by the king anyway. - if (squares_between(ksq, checksq) || !(PseudoAttacks[BISHOP][checksq] & ksq)) + if (between_bb(ksq, checksq) || !(PseudoAttacks[BISHOP][checksq] & ksq)) sliderAttacks |= PseudoAttacks[QUEEN][checksq]; // Otherwise we need to use real rook attacks to check if king is safe @@ -434,7 +434,7 @@ MoveStack* generate(const Position& pos, MoveStack* mlist) { return mlist; // Blocking evasions or captures of the checking piece - target = squares_between(checksq, ksq) | checkers; + target = between_bb(checksq, ksq) | checkers; mlist = (us == WHITE ? generate_pawn_moves(pos, mlist, target) : generate_pawn_moves(pos, mlist, target));