From 7f29a2190e1dd34fcb33d6972148bc6269cdb6bb Mon Sep 17 00:00:00 2001 From: Alex Cole Date: Sat, 8 Jul 2023 02:54:43 +0100 Subject: [PATCH] More compression. --- YSI_Coding/y_inline/y_inline_impl.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/YSI_Coding/y_inline/y_inline_impl.inc b/YSI_Coding/y_inline/y_inline_impl.inc index b96c3874..82753b32 100644 --- a/YSI_Coding/y_inline/y_inline_impl.inc +++ b/YSI_Coding/y_inline/y_inline_impl.inc @@ -284,8 +284,9 @@ forward Inline_MaybeConst_(ResolvedAlloc:slot); stock Inline_EBC__(owner, tag) { - // 8 bits for the tag (max 256), 24 for the ID (max 4,194,303 * 4). - return (owner | (tag & 0x3FF << 24)); + // 8 bits for the tag (max 256), 23 for the ID (max 4,194,303 * 2), 1 for an + // indirection.inc internal flag. + return (owner | (tag & 0x3FF << 23)); } stock operator*(@Ik:func, ebc)