Home
last modified time | relevance | path

Searched refs:pawn_file (Results 1 – 15 of 15) sorted by relevance

/dports/games/sjeng/Sjeng-Free-11.2/
H A Dneval.c258 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 Dleval.c161 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 Dseval.c335 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 Dpawn.cpp314 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 Dmove_do.cpp510 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 Dboard.h83 int pawn_file[ColourNb][FileNb]; member
H A Deval.cpp342 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 Dboard.cpp332 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 Dpawn.cpp303 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 Dmove_do.cpp488 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 Dboard.h63 int pawn_file[ColourNb][FileNb]; member
H A Deval.cpp412 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 Dboard.cpp315 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 Dtbprobe.c679 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 Dtbcore.c948 static int pawn_file(struct TBEntry_pawn *ptr, int *pos) { in pawn_file() function