diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -5,6 +5,10 @@ int main() { start_test_section("Bitboards"); { unit_test(pop_count(0b01110) == 3, "Pop count of 01110 is 3"); + + Bitboard bb = 0b1100; + unit_test(bitscanAndReset(&bb) == 2, "Bitscan of 0b1100 is 2"); + unit_test(bb == 0b1000, "After bitscan with reset the LS1B is flipped"); } start_test_section("Default FEN string"); { |