projects
/
fairystockfish.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
5af8179
)
Don't double check for move legality
author
Marco Costalba
<mcostalba@gmail.com>
Tue, 27 Nov 2012 19:05:03 +0000 (20:05 +0100)
committer
Marco Costalba
<mcostalba@gmail.com>
Tue, 27 Nov 2012 19:05:03 +0000 (20:05 +0100)
In case of a RootNode or a SpNode move has
been already checked for legality so we can
skip a redundant check.
Spotted by Frank Genot.
No functional change.
src/search.cpp
patch
|
blob
|
history
diff --git
a/src/search.cpp
b/src/search.cpp
index
3116e80
..
da20f15
100644
(file)
--- a/
src/search.cpp
+++ b/
src/search.cpp
@@
-893,7
+893,7
@@
split_point_start: // At split points actual search starts from here
}
// Check for legality only before to do the move
- if (!pos.pl_move_is_legal(move, ci.pinned))
+ if (!RootNode && !SpNode && !pos.pl_move_is_legal(move, ci.pinned))
{
moveCount--;
continue;