MOVE_FROM 108 src/move.cpp return PAWN_OPP(board->square[MOVE_FROM(move)]); MOVE_FROM 133 src/move.cpp square_to_string(MOVE_FROM(move),&string[0],3); MOVE_FROM 45 src/move.h #define MOVE_PIECE(move,board) ((board)->square[MOVE_FROM(move)]) MOVE_FROM 304 src/move_check.cpp from = MOVE_FROM(move); MOVE_FROM 93 src/move_do.cpp from = MOVE_FROM(move); MOVE_FROM 236 src/move_do.cpp from = MOVE_FROM(move); MOVE_FROM 53 src/move_legal.cpp from = MOVE_FROM(move); MOVE_FROM 137 src/move_legal.cpp from = MOVE_FROM(move); MOVE_FROM 199 src/move_legal.cpp from = MOVE_FROM(move); MOVE_FROM 61 src/see.cpp from = MOVE_FROM(move); MOVE_FROM 797 src/sort.cpp piece = board->square[MOVE_FROM(move)]; MOVE_FROM 822 src/sort.cpp piece = board->square[MOVE_FROM(move)]; MOVE_FROM 853 src/sort.cpp index = PIECE_TO_12(board->square[MOVE_FROM(move)]) * 64 + SQUARE_TO_64(MOVE_TO(move));