From b2bb1416462d462732b4474bdce34aaafe3361af Mon Sep 17 00:00:00 2001 From: x Date: Sat, 18 Mar 2023 21:18:51 +0100 Subject: [PATCH] TurboPFor: Config/Platform --- include_/conf.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include_/conf.h b/include_/conf.h index a96254d..7c3290d 100644 --- a/include_/conf.h +++ b/include_/conf.h @@ -252,8 +252,11 @@ struct _PACKED doubleu { double d; }; #endif //---------------------misc --------------------------------------------------- -#define BZMASK32(_b_) (~(~0u << (_b_))) #define BZMASK64(_b_) (~(~0ull << (_b_))) +#define BZMASK32(_b_) (~(~0u << (_b_))) +#define BZMASK16(_b_) BZMASK32(_b_) +#define BZMASK8( _b_) BZMASK32(_b_) + #define BZHI64(_u_, _b_) ((_u_) & BZMASK64(_b_)) // b Constant #define BZHI32(_u_, _b_) ((_u_) & BZMASK32(_b_)) #define BZHI16(_u_, _b_) BZHI32(_u_, _b_)