- if ( passed
- || isolated
- || chain
- || (pos.attacks_from<PAWN>(s, us) & theirPawns)
- || (ourPawns & behind_bb(us, r) & neighboring_files_bb(f)))
+ if ( (passed | isolated | chain)
+ || (ourPawns & behind_bb(us, r) & neighboring_files_bb(f))
+ || (pos.attacks_from<PAWN>(s, us) & theirPawns))