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