BOOLEAN.C ( 22): int FirstOne(register BITBOARD a) BOOLEAN.C ( 68): int FirstOne(BITBOARD arg1) CHESS.H ( 518): int CDECL FirstOne(BITBOARD); CHESS.H ( 688): # define FirstOne(a) _leadz(a) CHESS.H ( 847): # define FirstOne(a) _leadz(a) CHESS.H ( 1148): const squaret sq=FirstOne (bbTemp); \ DEVALUAT.C ( 359): square = FirstOne (temp); DEVALUAT.C ( 409): square = FirstOne (temp); DEVALUAT.C ( 468): square = FirstOne (temp); DEVALUAT.C ( 547): square = FirstOne (temp); DEVALUAT.C ( 689): square = FirstOne (temp); DEVALUAT.C ( 727): register const int pawnsq = FirstOne (BlackPawns & file_mask[file]); DEVALUAT.C ( 779): square = FirstOne (temp); DEVALUAT.C ( 809): register const int pawnsq = FirstOne (BlackPawns & file_mask[file]); DEVALUAT.C ( 883): square = FirstOne (temp); DEVALUAT.C ( 972): square = FirstOne (temp); DEVALUAT.C ( 1096): if (square_color[FirstOne (BlackBishops)] != DEVALUAT.C ( 1097): square_color[FirstOne (WhiteBishops)]) ENPRISE.C ( 118): square = FirstOne(*pawns[color] & attacks); ENPRISE.C ( 120): square = FirstOne(*knights[color] & attacks); ENPRISE.C ( 122): square = FirstOne(*bishops[color] & attacks); ENPRISE.C ( 124): square = FirstOne(*rooks[color] & attacks); ENPRISE.C ( 126): square = FirstOne(*queens[color] & attacks); ENPRISE.C ( 128): square = FirstOne(*kings[color] & attacks); EVALUATE.C ( 332): square = FirstOne(temp); EVALUATE.C ( 401): square = FirstOne(temp); EVALUATE.C ( 477): square = FirstOne(temp); EVALUATE.C ( 531): square = FirstOne(temp); EVALUATE.C ( 663): square = FirstOne(temp); EVALUATE.C ( 702): register const int pawnsq = FirstOne(BlackPawns & file_mask[file]); EVALUATE.C ( 754): square = FirstOne(temp); EVALUATE.C ( 785): register const int pawnsq = FirstOne(BlackPawns & file_mask[file]); EVALUATE.C ( 860): square = FirstOne(temp); EVALUATE.C ( 937): square = FirstOne(temp); EVALUATE.C ( 1042): if (square_color[FirstOne(BlackBishops)] != EVALUATE.C ( 1043): square_color[FirstOne(WhiteBishops)]) { EVALUATE.C ( 1378): square = FirstOne(BlackPawns); EVALUATE.C ( 1745): square = FirstOne(BlackPawns & file_mask[file]); EVALUATE.C ( 1770): square1 = FirstOne(BlackPawns & file_mask[file - 1]); EVALUATE.C ( 1771): square2 = FirstOne(BlackPawns & file_mask[file]); EVALUATE.C ( 1874): square = FirstOne(BlackPawns); EVALUATE.C ( 1884): square = FirstOne(WhitePawns); EVALUATE.C ( 2015): pawnsq = FirstOne(BlackPawns); EVALUATE.C ( 2089): square = FirstOne(BlackPawns & file_mask[file]); EVALUATE.C ( 2371): square = FirstOne(pawns); EVALUATE.C ( 2387): square = FirstOne(pawns); EVALUATE.C ( 2708): square = FirstOne(pawns); EVALUATE.C ( 2797): const int defend_sq = FirstOne(temp1); EVALUATE.C ( 2815): const int defend_sq = FirstOne(temp1); INIT.C ( 510): j = FirstOne(sqs); INIT.C ( 517): j = FirstOne(sqs); INIT.C ( 524): j = FirstOne(sqs); INIT.C ( 531): j = FirstOne(sqs); INIT.C ( 538): j = FirstOne(sqs); INIT.C ( 545): j = FirstOne(sqs); INIT.C ( 552): j = FirstOne(sqs); INIT.C ( 559): j = FirstOne(sqs); ITERATE.C ( 72): wpawn = FirstOne(WhitePawns); ITERATE.C ( 73): bpawn = FirstOne(BlackPawns); MAIN.C ( 1067): * FirstOne() for black moves. this has the effect of moving pieces * MOVGEN.C ( 195): from = FirstOne(piecebd); MOVGEN.C ( 199): to = FirstOne(moves); MOVGEN.C ( 217): from = FirstOne(piecebd); MOVGEN.C ( 221): to = FirstOne(moves); MOVGEN.C ( 239): from = FirstOne(piecebd); MOVGEN.C ( 243): to = FirstOne(moves); MOVGEN.C ( 261): from = FirstOne(piecebd); MOVGEN.C ( 265): to = FirstOne(moves); MOVGEN.C ( 285): to = FirstOne(moves); MOVGEN.C ( 305): to = FirstOne(promotions); MOVGEN.C ( 313): to = FirstOne(pcapturesl); MOVGEN.C ( 324): to = FirstOne(pcapturesr); MOVGEN.C ( 397): checking_square = FirstOne(AttacksTo(tree, king_square) & BlackPieces); MOVGEN.C ( 405): checking_square = FirstOne(checksqs); MOVGEN.C ( 409): checking_square = FirstOne(checksqs); MOVGEN.C ( 641): checking_square = FirstOne(AttacksTo(tree, king_square) & WhitePieces); MOVGEN.C ( 649): checking_square = FirstOne(checksqs); MOVGEN.C ( 653): checking_square = FirstOne(checksqs); MOVGEN.C ( 681): to = FirstOne(moves); MOVGEN.C ( 700): from = FirstOne(piecebd); MOVGEN.C ( 705): to = FirstOne(moves); MOVGEN.C ( 724): from = FirstOne(piecebd); MOVGEN.C ( 729): to = FirstOne(moves); MOVGEN.C ( 748): from = FirstOne(piecebd); MOVGEN.C ( 753): to = FirstOne(moves); MOVGEN.C ( 770): from = FirstOne(piecebd); MOVGEN.C ( 775): to = FirstOne(moves); MOVGEN.C ( 817): to = FirstOne(padvances2); MOVGEN.C ( 823): to = FirstOne(padvances1); MOVGEN.C ( 844): to = FirstOne(pcapturesl); MOVGEN.C ( 859): to = FirstOne(pcapturesr); MOVGEN.C ( 1136): from = FirstOne(piecebd); MOVGEN.C ( 1140): to = FirstOne(moves); MOVGEN.C ( 1158): from = FirstOne(piecebd); MOVGEN.C ( 1162): to = FirstOne(moves); MOVGEN.C ( 1180): from = FirstOne(piecebd); MOVGEN.C ( 1184): to = FirstOne(moves); MOVGEN.C ( 1202): from = FirstOne(piecebd); MOVGEN.C ( 1206): to = FirstOne(moves); MOVGEN.C ( 1226): to = FirstOne(moves); MOVGEN.C ( 1261): to = FirstOne(padvances2); MOVGEN.C ( 1266): to = FirstOne(padvances1); MOVGEN.C ( 1280): to = FirstOne(pcapturesl); MOVGEN.C ( 1287): to = FirstOne(pcapturesr); SWAP.C ( 77): square = FirstOne(WhitePawns & attacks); SWAP.C ( 79): square = FirstOne(WhiteKnights & attacks); SWAP.C ( 81): square = FirstOne(WhiteBishops & attacks); SWAP.C ( 83): square = FirstOne(WhiteRooks & attacks); SWAP.C ( 85): square = FirstOne(WhiteQueens & attacks); SWAP.C ( 92): square = FirstOne(BlackPawns & attacks); SWAP.C ( 94): square = FirstOne(BlackKnights & attacks); SWAP.C ( 96): square = FirstOne(BlackBishops & attacks); SWAP.C ( 98): square = FirstOne(BlackRooks & attacks); SWAP.C ( 100): square = FirstOne(BlackQueens & attacks); tt ( 58): extern int FirstOne(unsigned __int64 arg1); tt.c ( 245): int FirstOne (BITBOARD); VALIDATE.C ( 180): square = FirstOne(temp); VALIDATE.C ( 190): square = FirstOne(temp); VALIDATE.C ( 203): square = FirstOne(temp); VALIDATE.C ( 213): square = FirstOne(temp); VALIDATE.C ( 226): square = FirstOne(temp); VALIDATE.C ( 236): square = FirstOne(temp); VALIDATE.C ( 249): square = FirstOne(temp); VALIDATE.C ( 259): square = FirstOne(temp); VALIDATE.C ( 272): square = FirstOne(temp); VALIDATE.C ( 282): square = FirstOne(temp); VALIDATE.C ( 295): square = FirstOne(temp); VALIDATE.C ( 310): square = FirstOne(temp); VALIDATE.C ( 406): square = FirstOne(temp); vcinline.h ( 40): FORCEINLINE int FirstOne(BITBOARD a) X86.S ( 31): .globl _FirstOne X86.S ( 32): _FirstOne: