Пример #1
0
Square lsb(Bitboard b) {
  return BSFTable[bsf_index(b)];
}
Пример #2
0
Square pop_lsb(Bitboard* b) {

  Bitboard bb = *b;
  *b = bb & (bb - 1);
  return BSFTable[bsf_index(bb)];
}