PAWN_RANK         331 src/board.cpp              board->pawn_file[colour][SQUARE_FILE(sq)] |= BIT(PAWN_RANK(sq,colour));
PAWN_RANK         369 src/eval.cpp                && PAWN_RANK(king,me) >  PAWN_RANK(pawn,me)
PAWN_RANK         369 src/eval.cpp                && PAWN_RANK(king,me) >  PAWN_RANK(pawn,me)
PAWN_RANK         384 src/eval.cpp             && PAWN_RANK(king,me) >  PAWN_RANK(pawn,me)
PAWN_RANK         384 src/eval.cpp             && PAWN_RANK(king,me) >  PAWN_RANK(pawn,me)
PAWN_RANK         385 src/eval.cpp             && PAWN_RANK(pawn,me) <= Rank6) {
PAWN_RANK         701 src/eval.cpp               if (PAWN_RANK(from,me) == Rank7) {
PAWN_RANK         703 src/eval.cpp                   || PAWN_RANK(KING_POS(board,opp),me) == Rank8) {
PAWN_RANK         746 src/eval.cpp               if (PAWN_RANK(from,me) == Rank7) {
PAWN_RANK         748 src/eval.cpp                   || PAWN_RANK(KING_POS(board,opp),me) == Rank8) {
PAWN_RANK        1106 src/eval.cpp      rank = PAWN_RANK(pawn,me);
PAWN_RANK        1113 src/eval.cpp         if (SQUARE_FILE(sq) == file && PAWN_RANK(sq,me) > rank) {
PAWN_RANK        1123 src/eval.cpp         ASSERT(rank==PAWN_RANK(pawn,me));
PAWN_RANK        1795 src/eval.cpp      rank = PAWN_RANK(square,colour);
PAWN_RANK          87 src/move_check.cpp          rank = PAWN_RANK(from,me);
PAWN_RANK         184 src/move_check.cpp          if (PAWN_RANK(from,me) == Rank2
PAWN_RANK         205 src/move_check.cpp          if (PAWN_RANK(from,me) == Rank2
PAWN_RANK         488 src/move_do.cpp       board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour));
PAWN_RANK         621 src/move_do.cpp       board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour));
PAWN_RANK         712 src/move_do.cpp       board->pawn_file[colour][SQUARE_FILE(from)] ^= BIT(PAWN_RANK(from,colour));
PAWN_RANK         713 src/move_do.cpp       board->pawn_file[colour][SQUARE_FILE(to)]   ^= BIT(PAWN_RANK(to,colour));
PAWN_RANK         173 src/move_evasion.cpp    } else if (piece == Empty && PAWN_RANK(to,me) == Rank4) { // double push
PAWN_RANK         229 src/move_evasion.cpp       ASSERT(PAWN_RANK(to,me)==Rank5);
PAWN_RANK         233 src/move_evasion.cpp       ASSERT(PAWN_RANK(to,me)==Rank6);
PAWN_RANK         178 src/move_gen.cpp          if (PAWN_RANK(from,me) == Rank2) {
PAWN_RANK         624 src/move_gen.cpp       if (PAWN_RANK(from,me) == Rank7) {
PAWN_RANK          86 src/move_legal.cpp           && PAWN_RANK(from,me) == Rank2
PAWN_RANK         167 src/move_legal.cpp        && PAWN_RANK(from,me) == Rank2
PAWN_RANK         303 src/pawn.cpp            rank = PAWN_RANK(sq,me);
PAWN_RANK         342 src/pawn.cpp            rank = PAWN_RANK(sq,me);
PAWN_RANK         986 src/search_full.cpp               && PAWN_RANK(MOVE_TO(move),board->turn) == Rank7
PAWN_RANK        1063 src/search_full.cpp     && PAWN_RANK(MOVE_TO(move),board->turn) >= Rank7) {
PAWN_RANK        1084 src/search_full.cpp     && PAWN_RANK(MOVE_TO(move),board->turn) >= Rank7) {
PAWN_RANK        1093 src/search_full.cpp     && PAWN_RANK(MOVE_TO(move),board->turn) <= Rank2) {