(largebin_index): Really have 32 buckets with 64 sizes.
authordrepper <drepper>
Mon, 14 May 2007 22:52:46 +0000 (22:52 +0000)
committerdrepper <drepper>
Mon, 14 May 2007 22:52:46 +0000 (22:52 +0000)
malloc/malloc.c

index 0a947a4..1e586fa 100644 (file)
@@ -2134,7 +2134,7 @@ typedef struct malloc_chunk* mbinptr;
 #define smallbin_index(sz)     (((unsigned)(sz)) >> 3)
 
 #define largebin_index(sz)                                                   \
-(((((unsigned long)(sz)) >>  6) <= 32)?  56 + (((unsigned long)(sz)) >>  6): \
+(((((unsigned long)(sz)) >>  6) <= 38)?  56 + (((unsigned long)(sz)) >>  6): \
  ((((unsigned long)(sz)) >>  9) <= 20)?  91 + (((unsigned long)(sz)) >>  9): \
  ((((unsigned long)(sz)) >> 12) <= 10)? 110 + (((unsigned long)(sz)) >> 12): \
  ((((unsigned long)(sz)) >> 15) <=  4)? 119 + (((unsigned long)(sz)) >> 15): \