Searched refs:PawnHashKey (Results 1 – 9 of 9) sorted by relevance
69 g->phashkey = PawnHashKey; in MakeMove()82 PawnHashKey ^= hashcode[side][pawn][f]; in MakeMove()83 PawnHashKey ^= hashcode[side][pawn][t]; in MakeMove()93 PawnHashKey ^= hashcode[xside][pawn][t]; in MakeMove()106 PawnHashKey ^= hashcode[side][pawn][t]; in MakeMove()121 PawnHashKey ^= hashcode[xside][pawn][epsq]; in MakeMove()372 PawnHashKey = g->phashkey; in UnmakeMove()
327 extern HashType PawnHashKey;
28 PawnHashKey = tree->save_pawn_hash_key[ply]; in UnmakeMove()
156 if (PawnHashKey == tree->pawn_score.key) { in Evaluate()170 ptable = pawn_hash_table + (PawnHashKey & pawn_hash_mask); in Evaluate()174 if (tree->pawn_score.key != PawnHashKey) { in Evaluate()175 tree->pawn_score.key = PawnHashKey; in Evaluate()
231 if (temp1 ^ PawnHashKey) { in ValidatePosition()
57 tree->save_pawn_hash_key[ply] = PawnHashKey; in MakeMove()
620 # define PawnHashKey (tree->position.pawn_hash_key) macro639 # define HashP(stm,square) (PawnHashKey^=randoms[stm][pawn][square])
685 PawnHashKey = 0; in SetChessBitBoards()
78 HashType PawnHashKey; variable