1
0
Fork 0
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:
Marco Costalba 2008-12-29 11:57:07 +01:00
parent 0da1d6a846
commit d99a95df29

View file

@ -2195,15 +2195,18 @@ namespace {
if (mateThreat) if (mateThreat)
result += MateThreatExtension[pvNode]; 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]; if (pos.move_is_pawn_push_to_7th(m))
*dangerous = true; {
} result += PawnPushTo7thExtension[pvNode];
if (pos.move_is_passed_pawn_push(m)) *dangerous = true;
{ }
result += PassedPawnExtension[pvNode]; if (pos.move_is_passed_pawn_push(m))
*dangerous = true; {
result += PassedPawnExtension[pvNode];
*dangerous = true;
}
} }
if ( pos.move_is_capture(m) if ( pos.move_is_capture(m)