projects
/
fairystockfish.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
6176357
)
Micro optimize move_is_ep() and move_is_castle()
author
Marco Costalba
<mcostalba@gmail.com>
Tue, 5 May 2009 13:09:09 +0000 (15:09 +0200)
committer
Marco Costalba
<mcostalba@gmail.com>
Tue, 5 May 2009 13:12:23 +0000 (15:12 +0200)
Avoid a shift operation moving it at compile time.
No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/move.h
patch
|
blob
|
history
diff --git
a/src/move.h
b/src/move.h
index
527699c
..
2afba6a
100644
(file)
--- a/
src/move.h
+++ b/
src/move.h
@@
-83,11
+83,11
@@
inline PieceType move_promotion(Move m) {
}
inline bool move_is_ep(Move m) {
- return bool((int(m) >> 15) & 1);
+ return bool(m & (1 << 15));
}
inline bool move_is_castle(Move m) {
- return bool((int(m) >> 16) & 1);
+ return bool(m & (1 << 16));
}
inline bool move_is_short_castle(Move m) {