Lines Matching refs:piece

30             var piece = g_board[((row + 2) << 4) + col + 4];
31 if (piece == 0) {
39 var pieceChar = [" ", "p", "n", "b", "r", "q", "k", " "][(piece & 0x7)];
40 result += ((piece & colorWhite) != 0) ? pieceChar.toUpperCase() : pieceChar;
472 var piece = g_board[move & 0xFF];
475 var pieceType = piece & 0x7;
478 score = historyTable[piece & 0xF][moveTo];
1484 var piece = g_board[i];
1485 if (piece & 0x18) {
1486 result.hashKeyLow ^= g_zobristLow[i][piece & 0xF]
1487 result.hashKeyHigh ^= g_zobristHigh[i][piece & 0xF]
1525 var piece = isBlack ? colorBlack : colorWhite;
1530 piece |= piecePawn;
1533 piece |= pieceBishop;
1536 piece |= pieceKnight;
1539 piece |= pieceRook;
1542 piece |= pieceQueen;
1545 piece |= pieceKing;
1549 g_board[MakeSquare(row, col)] = piece;
1645 var piece = g_board[i] & 0xF;
1647 g_pieceList[(piece << 4) | g_pieceCount[piece]] = i;
1648 g_pieceIndex[i] = g_pieceCount[piece];
1649 g_pieceCount[piece]++;
1662 var piece = g_board[from];
1741 } else if ((piece & 0x7) == piecePawn) {
1750 g_hashKeyLow ^= g_zobristLow[from][piece & 0xF];
1751 g_hashKeyHigh ^= g_zobristHigh[from][piece & 0xF];
1752 g_hashKeyLow ^= g_zobristLow[to][piece & 0xF];
1753 g_hashKeyHigh ^= g_zobristHigh[to][piece & 0xF];
1759 g_baseEval -= pieceSquareAdj[piece & 0x7][me == 0 ? flipTable[from] : from];
1763 g_pieceList[((piece & 0xF) << 4) | g_pieceIndex[to]] = to;
1766 var newPiece = piece & (~0x7);
1776 g_hashKeyLow ^= g_zobristLow[to][piece & 0xF];
1777 g_hashKeyHigh ^= g_zobristHigh[to][piece & 0xF];
1786 var pawnType = piece & 0xF;
1801 g_baseEval += pieceSquareAdj[piece & 0x7][me == 0 ? flipTable[to] : to];
1808 if ((piece & 0x7) == pieceKing || g_inCheck) {
1882 var piece = g_board[to];
1906 piece = (g_board[to] & (~0x7)) | piecePawn;
1907 g_board[from] = piece;
1939 g_pieceList[((piece & 0xF) << 4) | g_pieceIndex[from]] = from;
1958 var piece = g_board[pos];
1959 if (((piece & (g_board[kingPos] ^ 0x18)) & 0x18) == 0)
1964 … return (g_vectorDelta[backwardIndex].pieceMask[(piece >> 3) & 1] & (1 << (piece & 0x7))) != 0;
1971 var piece = g_board[from];
1972 return (g_vectorDelta[index].pieceMask[(piece >> 3) & 1] & (1 << (piece & 0x7))) ? true : false;
1977 var piece = g_board[from];
1978 if (g_vectorDelta[index].pieceMask[(piece >> 3) & 1] & (1 << (piece & 0x7))) {
2038 var from, to, piece, pieceIdx;
2134 var from, to, piece, pieceIdx;
2251 var piece = g_board[from];
2252 var color = piece & colorWhite;