• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Chess-310.5/sjeng/

Lines Matching defs:score

171   /* return a score for the current endgame position: */
175 int32_t score = 0;
185 checkECache(&score, &in_cache);
189 if (white_to_move == 1) return score;
190 return -score;
244 score += 100;
245 score += swhite_pawn[i];
255 score -= 8;
259 score -= 5;
267 if (backwards) score -= 3;
268 if (isolated) score -= 5;
274 score -= 3*(pawns[1][pawn_file]-1);
280 score += 30 + 3*swhite_pawn[i];
309 score += 12 + 2*swhite_pawn[i];
314 score += 12;
322 score += 7*rank(i);
327 score += 50;
336 score += 7*rank(i);
341 score += 50;
349 score -= 7;
356 score -= 100;
357 score -= sblack_pawn[i];
367 score += 8;
371 score += 5;
379 if (backwards) score += 3;
380 if (isolated) score += 5;
386 score += 3*(pawns[0][pawn_file]-1);
392 score -= 30 + 3*sblack_pawn[i];
421 score -= 12 + 2*sblack_pawn[i];
426 score -= 12;
434 score -= 7*(9-rank(i));
439 score -= 50;
448 score -= 7*(9-rank(i));
453 score -= 50;
462 score += 7;
467 score += 500;
480 score += 12;
484 score += 10;
491 score += 5;
496 score += 10;
501 score += 3;
508 score -= 500;
522 score -= 12;
526 score -= 10;
534 score -= 5;
539 score -= 10;
545 score -= 3;
551 score += 325;
552 score += sbishop[i];
553 score += (bishop_mobility(i) << 1) - 15;
558 score -= 325;
559 score -= sbishop[i];
560 score -= (bishop_mobility(i) << 1) - 15;
565 score += 310;
566 score += sknight[i];
571 score -= 310;
572 score -= sknight[i];
577 score += 900;
582 score -= 900;
593 score += bpotential;
598 score += wpotential;
613 score = 0;
623 score = 0;
632 score = 0;
645 score = 0;
655 score = 0;
665 score = 0;
682 score += 120;
687 score -= 120;
697 score += 120;
701 score -= 120;
711 score += 120;
715 score -= 120;
724 score += 120;
728 score -= 120;
735 score += send_king[wking_loc];
739 score -= send_king[bking_loc];
744 storeECache(score);
748 return score;
751 return -score;
812 /* return a score for the current middlegame position: */
816 int32_t score = 0;
825 checkECache(&score, &in_cache);
829 if (white_to_move == 1) return score;
830 return -score;
887 score += 100;
888 score += swhite_pawn[i];
894 score -= 5;
898 score -= 3;
903 score += std_p_tropism[max(abs(rank(i) - rank(bking_loc)),
907 if (backwards) score -= 4;
908 if (isolated) score -= 8;
913 score -= 2*(pawns[1][pawn_file]-1);
918 score += 20 + 2*swhite_pawn[i];
922 score += 10;
930 score += 7*rank(i);
935 score += 50;
944 score += 7*rank(i);
949 score += 50;
958 score -= 5;
965 score -= 100;
966 score -= sblack_pawn[i];
972 score += 5;
976 score += 3;
981 score -= std_p_tropism[max(abs(rank(i) - rank(wking_loc)),
986 if (backwards) score += 4;
987 if (isolated) score += 8;
992 score += 2*(pawns[0][pawn_file]-1);
997 score -= 20 + 2*sblack_pawn[i];
1001 score -= 10;
1009 score -= 7*(9-rank(i));
1014 score -= 50;
1024 score -= 7*(9-rank(i));
1029 score -= 50;
1037 score += 5;
1042 score += 500;
1051 score += std_r_tropism[max(abs(rank(i) - rank(bking_loc)),
1057 score += 8;
1060 score += 10;
1068 score += 5;
1072 score += 12;
1077 score += 3;
1084 score -= 500;
1092 score -= std_r_tropism[max(abs(rank(i) - rank(wking_loc)),
1098 score -= 8;
1101 score -= 10;
1108 score -= 5;
1112 score -= 12;
1117 score -= 3;
1124 score += 325;
1125 score += sbishop[i];
1127 score += std_r_tropism[max(abs(rank(i) - rank(bking_loc)),
1129 score += bishop_mobility(i);
1133 score -= 325;
1134 score -= sbishop[i];
1136 score -= std_r_tropism[max(abs(rank(i) - rank(wking_loc)),
1138 score -= bishop_mobility(i);
1142 score += 310;
1143 score += sknight[i];
1145 score += std_n_tropism[max(abs(rank(i) - rank(bking_loc)),
1150 score -= 310;
1151 score -= sknight[i];
1153 score -= std_n_tropism[max(abs(rank(i) - rank(wking_loc)),
1158 score += 900;
1160 score += std_q_tropism[max(abs(rank(i) - rank(bking_loc)),
1165 score -= 900;
1167 score -= std_q_tropism[max(abs(rank(i) - rank(wking_loc)),
1172 score += swhite_king[i];
1177 score += 15;
1179 score += 25;
1181 score -= 10;
1186 score -= 15;
1195 score -= 9*(white_back_pawn[pawn_file]-srank-1);
1197 score -= 22;
1199 score -= 8*(white_back_pawn[pawn_file+1]-srank-1);
1201 score -= 16;
1203 score -= 8*(white_back_pawn[pawn_file-1]-srank-1);
1205 score -= 16;
1210 score -= 10;
1215 score -= sblack_king[i];
1220 score -= 15;
1222 score -= 25;
1224 score += 10;
1229 score += 15;
1238 score += 9*(srev_rank[srank-black_back_pawn[pawn_file]-1]);
1240 score += 22;
1242 score += 8*(srev_rank[srank-black_back_pawn[pawn_file+1]-1]);
1244 score += 16;
1246 score += 8*(srev_rank[srank-black_back_pawn[pawn_file-1]-1]);
1248 score += 16;
1252 score += 10;
1260 score -= 5;
1262 score -= 5;
1264 score += 5;
1266 score += 5;
1276 score -= 3*(srev_rank[black_back_pawn[wking_pawn_file]]-2);
1277 score -= 3*(srev_rank[black_back_pawn[wking_pawn_file+1]]-2);
1278 score -= 3*(srev_rank[black_back_pawn[wking_pawn_file-1]]-2);
1283 score += 3*(white_back_pawn[bking_pawn_file]-2);
1284 score += 3*(white_back_pawn[bking_pawn_file+1]-2);
1285 score += 3*(white_back_pawn[bking_pawn_file-1]-2);
1289 score -= 8;
1291 score -= 6;
1293 score -= 6;
1297 score += 8;
1299 score += 6;
1301 score += 6;
1316 score += 120;
1321 score -= 120;
1331 score += 120;
1335 score -= 120;
1345 score += 120;
1349 score -= 120;
1358 score += 120;
1362 score -= 120;
1366 storeECache(score);
1370 return score;
1373 return -score;
1380 /* return a score for the current opening position: */
1384 int32_t score = 0;
1391 checkECache(&score, &in_cache);
1395 if (white_to_move == 1) return score;
1396 return -score;
1453 score += 100;
1454 score += swhite_pawn[i];
1465 score -= 3;
1469 score -= 2;
1476 if (backwards) score -= 3;
1477 if (isolated) score -= 5;
1482 score -= 2*(pawns[1][pawn_file]-1);
1487 score += 5 + 2*swhite_pawn[i];
1490 score += 10;
1498 score -= 100;
1499 score -= sblack_pawn[i];
1510 score += 3;
1514 score += 2;
1521 if (backwards) score += 3;
1522 if (isolated) score += 5;
1527 score += 2*(pawns[0][pawn_file]-1);
1532 score -= 5 + 2*sblack_pawn[i];
1535 score -= 10;
1541 score += 500;
1548 score += 10;
1553 score += 8;
1558 score += 5;
1561 score += 3;
1568 score -= 500;
1575 score -= 10;
1580 score -= 8;
1585 score -= 5;
1588 score -= 3;
1595 score += 325;
1596 score += sbishop[i];
1597 score += std_b_tropism[max(abs(rank(i) - rank(bking_loc)),
1599 score += bishop_mobility(i);
1603 score -= 325;
1604 score -= sbishop[i];
1605 score -= std_b_tropism[max(abs(rank(i) - rank(wking_loc)),
1607 score -= bishop_mobility(i);
1611 score += 310;
1612 score += sknight[i];
1613 score += std_n_tropism[max(abs(rank(i) - rank(bking_loc)),
1618 score -= 310;
1619 score -= sknight[i];
1620 score -= std_n_tropism[max(abs(rank(i) - rank(wking_loc)),
1625 score += 900;
1627 score += std_q_tropism[max(abs(rank(i) - rank(bking_loc)),
1634 score -= 10;
1639 score -= 900;
1641 score -= std_q_tropism[max(abs(rank(i) - rank(wking_loc)),
1648 score += 10;
1653 score += swhite_king[i];
1658 score += 12;
1660 score += 20;
1662 score -= 15;
1667 score -= 10;
1680 score -= 7*(white_back_pawn[pawn_file]-srank-1);
1682 score -= 14;
1684 score -= 4*(white_back_pawn[pawn_file+1]-srank-1);
1686 score -= 8;
1688 score -= 4*(white_back_pawn[pawn_file-1]-srank-1);
1690 score -= 8;
1694 score -= 7;
1700 score -= sblack_king[i];
1705 score -= 12;
1707 score -= 20;
1709 score += 15;
1714 score += 10;
1726 score += 7*(srev_rank[srank-black_back_pawn[pawn_file]-1]);
1728 score += 14;
1730 score += 4*(srev_rank[srank-black_back_pawn[pawn_file+1]-1]);
1732 score += 8;
1734 score += 4*(srev_rank[srank-black_back_pawn[pawn_file-1]-1]);
1736 score += 8;
1740 score += 7;
1750 score -= 7;
1752 score -= 7;
1754 score += 7;
1756 score += 7;
1768 score -= srev_rank[black_back_pawn[wking_pawn_file]] - 2;
1769 score -= srev_rank[black_back_pawn[wking_pawn_file+1]] - 2;
1770 score -= srev_rank[black_back_pawn[wking_pawn_file-1]] - 2;
1773 score += white_back_pawn[bking_pawn_file] - 2;
1774 score += white_back_pawn[bking_pawn_file+1] - 2;
1775 score += white_back_pawn[bking_pawn_file-1] - 2;
1779 score -= 6;
1781 score -= 4;
1783 score -= 4;
1787 score += 6;
1789 score += 4;
1791 score += 4;
1795 storeECache(score);
1799 return score;
1802 return -score;