X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovegen.cpp;h=4016ccb364cb22d2642993a1c96aa2ca56be6b62;hp=154e69e2207dc504c718050d310254cd9f880da0;hb=e8d89ca5b05d64dcbf866a9d72ce6008fc449552;hpb=d549497144ee2a704057e005d2bbe1fbc666ca7e 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));