Searched refs:pawn_file (Results 1 – 15 of 15) sorted by relevance
/dports/games/sjeng/Sjeng-Free-11.2/ |
H A D | neval.c | 258 if (!pawns[1][pawn_file+1] && !pawns[1][pawn_file-1]) { in end_eval() 278 if (!pawns[0][pawn_file] && srank >= black_back_pawn[pawn_file-1] && in end_eval() 370 if (!pawns[0][pawn_file+1] && !pawns[0][pawn_file-1]) { in end_eval() 897 if (!pawns[1][pawn_file+1] && !pawns[1][pawn_file-1]) { in mid_eval() 975 if (!pawns[0][pawn_file+1] && !pawns[0][pawn_file-1]) { in mid_eval() 1194 if (srank < white_back_pawn[pawn_file] && pawns[1][pawn_file]) in mid_eval() 1237 if (srank > black_back_pawn[pawn_file] && pawns[0][pawn_file]) in mid_eval() 1468 if (!pawns[1][pawn_file+1] && !pawns[1][pawn_file-1]) { in opn_eval() 1513 if (!pawns[0][pawn_file+1] && !pawns[0][pawn_file-1]) { in opn_eval() 1679 if (srank < white_back_pawn[pawn_file] && pawns[1][pawn_file]) in opn_eval() [all …]
|
H A D | leval.c | 161 pawn_file = file (i)+1; in losers_eval() 164 pawns[1][pawn_file]++; in losers_eval() 170 pawns[0][pawn_file]++; in losers_eval() 203 if (!pawns[1][pawn_file+1] && !pawns[1][pawn_file-1]) { in losers_eval() 211 if (!pawns[0][pawn_file]) { in losers_eval() 223 if (!pawns[0][pawn_file] && srank >= black_back_pawn[pawn_file-1] && in losers_eval() 243 if (!pawns[1][pawn_file-1]) in losers_eval() 267 if (!pawns[0][pawn_file+1] && !pawns[0][pawn_file-1]) { in losers_eval() 275 if (!pawns[1][pawn_file]) { in losers_eval() 287 if (!pawns[1][pawn_file] && srank <= white_back_pawn[pawn_file-1] && in losers_eval() [all …]
|
H A D | seval.c | 335 pawn_file = file (i)+1; in suicide_mid_eval() 338 pawns[1][pawn_file]++; in suicide_mid_eval() 344 pawns[0][pawn_file]++; in suicide_mid_eval() 361 pawn_file = file (i)+1; in suicide_mid_eval() 378 if (!pawns[1][pawn_file+1] && !pawns[1][pawn_file-1]) { in suicide_mid_eval() 386 if (!pawns[0][pawn_file]) { in suicide_mid_eval() 398 if (!pawns[0][pawn_file] && srank >= black_back_pawn[pawn_file-1] && in suicide_mid_eval() 414 if (!pawns[1][pawn_file-1]) in suicide_mid_eval() 437 if (!pawns[0][pawn_file+1] && !pawns[0][pawn_file-1]) { in suicide_mid_eval() 445 if (!pawns[1][pawn_file]) { in suicide_mid_eval() [all …]
|
/dports/games/gnuchess/gnuchess-6.2.9/src/engine/ |
H A D | pawn.cpp | 314 int pawn_file[FileNb]; in pawn_comp_info() local 319 pawn_file[file] = 0; in pawn_comp_info() 330 pawn_file[file] |= BIT(rank); in pawn_comp_info() 334 if (board->pawn_file[colour][file] != pawn_file[file]) my_fatal("board->pawn_file[][]\n"); in pawn_comp_info() 383 t1 = board->pawn_file[me][file-1] | board->pawn_file[me][file+1]; in pawn_comp_info() 384 t2 = board->pawn_file[me][file] | BitRev[board->pawn_file[opp][file]]; in pawn_comp_info() 409 …| ((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitRank2[rank… in pawn_comp_info() 419 …| ((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitRank3[rank… in pawn_comp_info() 432 …if (((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitGT[rank]… in pawn_comp_info() 526 rank = BIT_FIRST(board->pawn_file[me][file]); in pawn_comp_info() [all …]
|
H A D | move_do.cpp | 510 board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour)); in square_clear() 643 board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour)); in square_set() 734 board->pawn_file[colour][SQUARE_FILE(from)] ^= BIT(PAWN_RANK(from,colour)); in square_move() 735 board->pawn_file[colour][SQUARE_FILE(to)] ^= BIT(PAWN_RANK(to,colour)); in square_move()
|
H A D | board.h | 83 int pawn_file[ColourNb][FileNb]; member
|
H A D | eval.cpp | 342 int pawn_file; in eval_draw() local 366 pawn_file = SQUARE_FILE(pawn); in eval_draw() 368 if (pawn_file == FileA || pawn_file == FileH) { in eval_draw() 696 if (board->pawn_file[me][rook_file] == 0) { // no friendly pawn in eval_piece() 701 if (board->pawn_file[opp][rook_file] == 0) { // no enemy pawn in eval_piece() 963 rank = BIT_LAST(board->pawn_file[att][file]); in eval_passer() 1846 dist = BIT_FIRST(board->pawn_file[colour][file]&BitGE[rank]); in shelter_file() 1869 dist = BIT_LAST(board->pawn_file[COLOUR_OPP(colour)][file]); in storm_file()
|
H A D | board.cpp | 332 board->pawn_file[colour][file] = 0; in board_init_list() 353 board->pawn_file[colour][SQUARE_FILE(sq)] |= BIT(PAWN_RANK(sq,colour)); in board_init_list()
|
/dports/games/scid/scid/engines/togaII1.2.1a/src/ |
H A D | pawn.cpp | 303 int pawn_file[FileNb]; in pawn_comp_info() local 308 pawn_file[file] = 0; in pawn_comp_info() 319 pawn_file[file] |= BIT(rank); in pawn_comp_info() 323 if (board->pawn_file[colour][file] != pawn_file[file]) my_fatal("board->pawn_file[][]\n"); in pawn_comp_info() 372 t1 = board->pawn_file[me][file-1] | board->pawn_file[me][file+1]; in pawn_comp_info() 373 t2 = board->pawn_file[me][file] | BitRev[board->pawn_file[opp][file]]; in pawn_comp_info() 398 …| ((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitRank2[rank… in pawn_comp_info() 408 …| ((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitRank3[rank… in pawn_comp_info() 421 …if (((BitRev[board->pawn_file[opp][file-1]] | BitRev[board->pawn_file[opp][file+1]]) & BitGT[rank]… in pawn_comp_info() 515 rank = BIT_FIRST(board->pawn_file[me][file]); in pawn_comp_info() [all …]
|
H A D | move_do.cpp | 488 board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour)); in square_clear() 623 board->pawn_file[colour][SQUARE_FILE(square)] ^= BIT(PAWN_RANK(square,colour)); in square_set() 716 board->pawn_file[colour][SQUARE_FILE(from)] ^= BIT(PAWN_RANK(from,colour)); in square_move() 717 board->pawn_file[colour][SQUARE_FILE(to)] ^= BIT(PAWN_RANK(to,colour)); in square_move()
|
H A D | board.h | 63 int pawn_file[ColourNb][FileNb]; member
|
H A D | eval.cpp | 412 int pawn_file; in eval_draw() local 436 pawn_file = SQUARE_FILE(pawn); in eval_draw() 438 if (pawn_file == FileA || pawn_file == FileH) { in eval_draw() 787 if (board->pawn_file[me][rook_file] == 0) { // no friendly pawn in eval_piece() 792 if (board->pawn_file[opp][rook_file] == 0) { // no enemy pawn in eval_piece() 1137 rank = BIT_LAST(board->pawn_file[att][file]); in eval_passer() 2049 dist = BIT_FIRST(board->pawn_file[colour][file]&BitGE[rank]); in shelter_file() 2072 dist = BIT_LAST(board->pawn_file[COLOUR_OPP(colour)][file]); in storm_file()
|
H A D | board.cpp | 315 board->pawn_file[colour][file] = 0; in board_init_list() 336 board->pawn_file[colour][SQUARE_FILE(sq)] |= BIT(PAWN_RANK(sq,colour)); in board_init_list()
|
/dports/games/crafty/crafty-25.2_1/ |
H A D | tbprobe.c | 679 int f = pawn_file(entry, p); in probe_wdl_table() 798 int f = pawn_file((struct TBEntry_pawn *) entry, p); in probe_dtz_table()
|
H A D | tbcore.c | 948 static int pawn_file(struct TBEntry_pawn *ptr, int *pos) { in pawn_file() function
|