43 lines
1.2 KiB
Text
43 lines
1.2 KiB
Text
|
$NetBSD: patch-aj,v 1.1 2004/02/14 04:31:56 kristerw Exp $
|
||
|
|
||
|
--- search.cpp.orig Sat Feb 14 04:30:46 2004
|
||
|
+++ search.cpp Sat Feb 14 04:32:41 2004
|
||
|
@@ -181,7 +181,7 @@
|
||
|
last_depth = 1;
|
||
|
|
||
|
// adjusting hash code for game stage
|
||
|
- or(p.hcode, stage_code[stage]);
|
||
|
+ hash_or(p.hcode, stage_code[stage]);
|
||
|
|
||
|
// initialize history table
|
||
|
for(int i = 0; i < 64; i++)
|
||
|
@@ -261,7 +261,7 @@
|
||
|
}
|
||
|
|
||
|
// adjusting hash code for game stage
|
||
|
- or(p.hcode, stage_code[stage]);
|
||
|
+ hash_or(p.hcode, stage_code[stage]);
|
||
|
|
||
|
if(!xboard && !ALLEG && post) {
|
||
|
cout << "\nnode_count = " << node_count
|
||
|
@@ -423,7 +423,7 @@
|
||
|
if(ply) {
|
||
|
// add hash code for this position to position list
|
||
|
p_list[turn+ply-1] = sp[ply].hcode;
|
||
|
- or(p_list[turn+ply-1], stage_code[stage]);
|
||
|
+ hash_or(p_list[turn+ply-1], stage_code[stage]);
|
||
|
|
||
|
// fifty move rule
|
||
|
if(sp[ply].fifty >= 100) return(0);
|
||
|
@@ -470,8 +470,8 @@
|
||
|
{
|
||
|
node_count++;
|
||
|
sp[ply+1] = sp[ply]; sp[ply+1].wtm ^= 1;
|
||
|
- or(sp[ply+1].hcode,wtm);
|
||
|
- or(sp[ply+1].hcode,btm);
|
||
|
+ hash_or(sp[ply+1].hcode,wtm);
|
||
|
+ hash_or(sp[ply+1].hcode,btm);
|
||
|
sp[ply+1].last.t = NOMOVE; sp[ply+1].ep = 0;
|
||
|
sp[ply+1].material = -sp[ply+1].material;
|
||
|
sp[ply+1].fifty = 0;
|