Lines Matching refs:flags
620 function StoreHash(value, flags, ply, move, depth) { argument
625 g_hashTable[g_hashKeyLow & g_hashMask] = new HashEntry(g_hashKeyHigh, value, flags, ply, move);
860 if (hashNode.flags == hashflagExact)
862 if (hashNode.flags == hashflagAlpha && hashValue < beta)
864 if (hashNode.flags == hashflagBeta && hashValue >= beta)
1318 function HashEntry(lock, value, flags, hashDepth, bestMove, globalPly) { argument
1321 this.flags = flags;
1658 var flags = move & 0xFF0000;
1665 if (flags & moveflagEPC) {
1676 if (flags) {
1677 if (flags & moveflagCastleKing) {
1700 } else if (flags & moveflagCastleQueen) {
1765 if (flags & moveflagPromotion) {
1767 if (flags & moveflagPromoteKnight)
1769 else if (flags & moveflagPromoteQueen)
1771 else if (flags & moveflagPromoteBishop)
1831 if (flags <= moveflagEPC) {
1877 var flags = move & 0xFF0000;
1884 if (flags) {
1885 if (flags & moveflagCastleKing) {
1894 else if (flags & moveflagCastleQueen) {
1905 if (flags & moveflagPromotion) {
1927 if (flags & moveflagEPC) {
2017 function GenerateMove(from, to, flags){
2018 return from | (to << 8) | flags;