mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 00:33:09 +00:00
Micro optimization in extension()
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
0da1d6a846
commit
d99a95df29
1 changed files with 11 additions and 8 deletions
|
@ -2195,15 +2195,18 @@ namespace {
|
|||
if (mateThreat)
|
||||
result += MateThreatExtension[pvNode];
|
||||
|
||||
if (pos.move_is_pawn_push_to_7th(m))
|
||||
if (pos.type_of_piece_on(move_from(m)) == PAWN)
|
||||
{
|
||||
result += PawnPushTo7thExtension[pvNode];
|
||||
*dangerous = true;
|
||||
}
|
||||
if (pos.move_is_passed_pawn_push(m))
|
||||
{
|
||||
result += PassedPawnExtension[pvNode];
|
||||
*dangerous = true;
|
||||
if (pos.move_is_pawn_push_to_7th(m))
|
||||
{
|
||||
result += PawnPushTo7thExtension[pvNode];
|
||||
*dangerous = true;
|
||||
}
|
||||
if (pos.move_is_passed_pawn_push(m))
|
||||
{
|
||||
result += PassedPawnExtension[pvNode];
|
||||
*dangerous = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ( pos.move_is_capture(m)
|
||||
|
|
Loading…
Add table
Reference in a new issue