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) {