From ce3f1cc0ef9f46d70ab5387b1458e9098b40711d Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 22 Mar 2025 06:43:11 +0100 Subject: Some safety with move arrays, small refactor appendchar --- src/utils/constants.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/utils/constants.h') diff --git a/src/utils/constants.h b/src/utils/constants.h index 1db1940..97bf436 100644 --- a/src/utils/constants.h +++ b/src/utils/constants.h @@ -102,8 +102,10 @@ STATIC int64_t binomial[12][12] = { #define MM_ALLMOVES UINT32_C(0x3FFFF) #define MM_NOHALFTURNS UINT32_C(0x2DB6D) +#define MM_SIDE(m) (UINT32_C(7) << (uint32_t)(m)) #define TM_ALLTRANS UINT64_C(0xFFFFFFFFFFFF) +#define TM_SINGLE_UFr UINT64_C(1) #define CORNER_UFR UINT8_C(0) #define CORNER_UBL UINT8_C(1) -- cgit v1.3