diff options
Diffstat (limited to 'cheesemap.c')
| -rw-r--r-- | cheesemap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cheesemap.c b/cheesemap.c index ea3126b..9bcbbab 100644 --- a/cheesemap.c +++ b/cheesemap.c @@ -55,7 +55,7 @@ CM_ATTR(hot) static inline cm_usize cm_bitmask_clz(bitmask_t mask) { #if CM_GROUP_SIZE == 8 return cm_clz(mask) / CHAR_BIT; #elif CM_GROUP_SIZE == 16 - return cm_clz(mask); + return cm_clz(mask) - (CM_WORD_WIDTH - CM_GROUP_SIZE); #else #error "unknown group size" #endif |
