From ebdca6344e07efc68e9a07ec78e3c036eac239bd Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 21 Nov 2024 09:37:35 -0400 Subject: [PATCH] asahi/genxml: define missing macros Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/genxml/agx_pack_header.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/asahi/genxml/agx_pack_header.h b/src/asahi/genxml/agx_pack_header.h index 5755734f430..d4e18c8b77b 100644 --- a/src/asahi/genxml/agx_pack_header.h +++ b/src/asahi/genxml/agx_pack_header.h @@ -24,6 +24,8 @@ #define CONSTANT_ constant #define GLOBAL_ global #define BITFIELD64_MASK(x) ((x == 64) ? ~0ul : ((1ul << x) - 1)) +#define IS_POT(v) (((v) & ((v) - 1)) == 0) +#define IS_POT_NONZERO(v) ((v) != 0 && IS_POT(v)) static uint64_t util_bitpack_uint(uint64_t v, uint32_t start, uint32_t end)