- mlist = generate_piece_checks<PAWN, false>(pos, mlist, us, dc, ksq);
- mlist = generate_piece_checks<KNIGHT, HasBSF>(pos, mlist, us, dc, ksq);
- mlist = generate_piece_checks<BISHOP, HasBSF>(pos, mlist, us, dc, ksq);
- mlist = generate_piece_checks<ROOK, HasBSF>(pos, mlist, us, dc, ksq);
- mlist = generate_piece_checks<QUEEN, HasBSF>(pos, mlist, us, dc, ksq);
- mlist = generate_piece_checks<KING, false>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<PAWN>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<KNIGHT>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<BISHOP>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<ROOK>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<QUEEN>(pos, mlist, us, dc, ksq);
+ mlist = generate_piece_checks<KING>(pos, mlist, us, dc, ksq);