Home
last modified time | relevance | path

Searched refs:hash_xor (Results 1 – 5 of 5) sorted by relevance

/dports/games/gnuchess/gnuchess-6.2.9/src/engine/
H A Dmove_do.cpp424 uint64 hash_xor; in square_clear() local
536 hash_xor = RANDOM_64(RandomPiece+(piece_12^1)*64+sq_64); // HACK: ^1 for PolyGlot book in square_clear()
538 board->key ^= hash_xor; in square_clear()
539 if (PIECE_IS_PAWN(piece)) board->pawn_key ^= hash_xor; in square_clear()
555 uint64 hash_xor; in square_set() local
671 board->key ^= hash_xor; in square_set()
672 if (PIECE_IS_PAWN(piece)) board->pawn_key ^= hash_xor; in square_set()
689 uint64 hash_xor; in square_move() local
757 hash_xor = RANDOM_64(piece_index+to_64) ^ RANDOM_64(piece_index+from_64); in square_move()
759 board->key ^= hash_xor; in square_move()
[all …]
/dports/games/scid/scid/engines/togaII1.2.1a/src/
H A Dmove_do.cpp402 uint64 hash_xor; in square_clear() local
516 hash_xor = RANDOM_64(RandomPiece+(piece_12^1)*64+sq_64); // HACK: ^1 for PolyGlot book in square_clear()
518 board->key ^= hash_xor; in square_clear()
519 if (PIECE_IS_PAWN(piece)) board->pawn_key ^= hash_xor; in square_clear()
535 uint64 hash_xor; in square_set() local
653 board->key ^= hash_xor; in square_set()
654 if (PIECE_IS_PAWN(piece)) board->pawn_key ^= hash_xor; in square_set()
671 uint64 hash_xor; in square_move() local
739 hash_xor = RANDOM_64(piece_index+to_64) ^ RANDOM_64(piece_index+from_64); in square_move()
741 board->key ^= hash_xor; in square_move()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dmesh_merge.c185 unsigned int hash_xor; /* Xor of all vertices indices */ member
198 if ((pk1->hash_sum == pk2->hash_sum) && (pk1->hash_xor == pk2->hash_xor) && in poly_gset_compare_fn()
372 mpgh->hash_sum = mpgh->hash_xor = 0; in BKE_mesh_merge_verts()
375 mpgh->hash_xor ^= ml->v; in BKE_mesh_merge_verts()
424 pkey.hash_sum = pkey.hash_xor = 0; in BKE_mesh_merge_verts()
429 pkey.hash_xor ^= v_target; in BKE_mesh_merge_verts()
/dports/devel/radare2/radare2-5.1.1/libr/hash/
H A Dhash.h3 ut8 hash_xor(const ut8 *b, ut64 len);
/dports/math/yices/yices-2.6.2/src/terms/
H A Dbit_expr.c205 static inline uint32_t hash_xor(bit_t a, bit_t b) { in hash_xor() function
336 return hash_xor(p->child[0], p->child[1]); in hash_xor_node()