From 72761f770a73e3e8fac9b57043ed19f084bfb230 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Mon, 26 Jun 2023 20:01:36 +0300 Subject: tmp: save progress from @black-pearl --- src/bitboard.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/bitboard.h') diff --git a/src/bitboard.h b/src/bitboard.h index 6b89c84..02298d3 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -1,7 +1,6 @@ #include "types.h" typedef U64 Bitboard; -#define BIT (U64)1 int popCount(Bitboard bb); @@ -12,3 +11,8 @@ Bitboard ls1b(Bitboard bb); int bitscan(Bitboard bb); int bitscanAndReset(Bitboard* bb); + +Bitboard rankMask(enumSquare sq); +Bitboard fileMask(enumSquare sq); +Bitboard diagMask(enumSquare sq); +Bitboard antiDiasMask(enumSquare sq); -- cgit v1.2.3