Home | History | Annotate | Download | only in internal
      1 /* This file was automatically generated by size_classes.sh. */
      2 /******************************************************************************/
      3 #ifdef JEMALLOC_H_TYPES
      4 
      5 /*
      6  * This header requires LG_SIZEOF_PTR, LG_TINY_MIN, LG_QUANTUM, and LG_PAGE to
      7  * be defined prior to inclusion, and it in turn defines:
      8  *
      9  *   LG_SIZE_CLASS_GROUP: Lg of size class count for each size doubling.
     10  *   SIZE_CLASSES: Complete table of
     11  *                 SC(index, lg_delta, size, bin, lg_delta_lookup) tuples.
     12  *     index: Size class index.
     13  *     lg_grp: Lg group base size (no deltas added).
     14  *     lg_delta: Lg delta to previous size class.
     15  *     ndelta: Delta multiplier.  size == 1<<lg_grp + ndelta<<lg_delta
     16  *     bin: 'yes' if a small bin size class, 'no' otherwise.
     17  *     lg_delta_lookup: Same as lg_delta if a lookup table size class, 'no'
     18  *                      otherwise.
     19  *   NTBINS: Number of tiny bins.
     20  *   NLBINS: Number of bins supported by the lookup table.
     21  *   NBINS: Number of small size class bins.
     22  *   LG_TINY_MAXCLASS: Lg of maximum tiny size class.
     23  *   LOOKUP_MAXCLASS: Maximum size class included in lookup table.
     24  *   SMALL_MAXCLASS: Maximum small size class.
     25  */
     26 
     27 #define	LG_SIZE_CLASS_GROUP	2
     28 
     29 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 12)
     30 #define	SIZE_CLASSES \
     31   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
     32     SC(  0,      3,        3,      0, yes,  3) \
     33     SC(  1,      3,        3,      1, yes,  3) \
     34     SC(  2,      3,        3,      2, yes,  3) \
     35     SC(  3,      3,        3,      3, yes,  3) \
     36                                                \
     37     SC(  4,      5,        3,      1, yes,  3) \
     38     SC(  5,      5,        3,      2, yes,  3) \
     39     SC(  6,      5,        3,      3, yes,  3) \
     40     SC(  7,      5,        3,      4, yes,  3) \
     41                                                \
     42     SC(  8,      6,        4,      1, yes,  4) \
     43     SC(  9,      6,        4,      2, yes,  4) \
     44     SC( 10,      6,        4,      3, yes,  4) \
     45     SC( 11,      6,        4,      4, yes,  4) \
     46                                                \
     47     SC( 12,      7,        5,      1, yes,  5) \
     48     SC( 13,      7,        5,      2, yes,  5) \
     49     SC( 14,      7,        5,      3, yes,  5) \
     50     SC( 15,      7,        5,      4, yes,  5) \
     51                                                \
     52     SC( 16,      8,        6,      1, yes,  6) \
     53     SC( 17,      8,        6,      2, yes,  6) \
     54     SC( 18,      8,        6,      3, yes,  6) \
     55     SC( 19,      8,        6,      4, yes,  6) \
     56                                                \
     57     SC( 20,      9,        7,      1, yes,  7) \
     58     SC( 21,      9,        7,      2, yes,  7) \
     59     SC( 22,      9,        7,      3, yes,  7) \
     60     SC( 23,      9,        7,      4, yes,  7) \
     61                                                \
     62     SC( 24,     10,        8,      1, yes,  8) \
     63     SC( 25,     10,        8,      2, yes,  8) \
     64     SC( 26,     10,        8,      3, yes,  8) \
     65     SC( 27,     10,        8,      4, yes,  8) \
     66                                                \
     67     SC( 28,     11,        9,      1, yes,  9) \
     68     SC( 29,     11,        9,      2, yes,  9) \
     69     SC( 30,     11,        9,      3, yes,  9) \
     70     SC( 31,     11,        9,      4,  no,  9) \
     71                                                \
     72     SC( 32,     12,       10,      1,  no, no) \
     73     SC( 33,     12,       10,      2,  no, no) \
     74     SC( 34,     12,       10,      3,  no, no) \
     75     SC( 35,     12,       10,      4,  no, no) \
     76                                                \
     77     SC( 36,     13,       11,      1,  no, no) \
     78     SC( 37,     13,       11,      2,  no, no) \
     79     SC( 38,     13,       11,      3,  no, no) \
     80     SC( 39,     13,       11,      4,  no, no) \
     81                                                \
     82     SC( 40,     14,       12,      1,  no, no) \
     83     SC( 41,     14,       12,      2,  no, no) \
     84     SC( 42,     14,       12,      3,  no, no) \
     85     SC( 43,     14,       12,      4,  no, no) \
     86                                                \
     87     SC( 44,     15,       13,      1,  no, no) \
     88     SC( 45,     15,       13,      2,  no, no) \
     89     SC( 46,     15,       13,      3,  no, no) \
     90     SC( 47,     15,       13,      4,  no, no) \
     91                                                \
     92     SC( 48,     16,       14,      1,  no, no) \
     93     SC( 49,     16,       14,      2,  no, no) \
     94     SC( 50,     16,       14,      3,  no, no) \
     95     SC( 51,     16,       14,      4,  no, no) \
     96                                                \
     97     SC( 52,     17,       15,      1,  no, no) \
     98     SC( 53,     17,       15,      2,  no, no) \
     99     SC( 54,     17,       15,      3,  no, no) \
    100     SC( 55,     17,       15,      4,  no, no) \
    101                                                \
    102     SC( 56,     18,       16,      1,  no, no) \
    103     SC( 57,     18,       16,      2,  no, no) \
    104     SC( 58,     18,       16,      3,  no, no) \
    105     SC( 59,     18,       16,      4,  no, no) \
    106                                                \
    107     SC( 60,     19,       17,      1,  no, no) \
    108     SC( 61,     19,       17,      2,  no, no) \
    109     SC( 62,     19,       17,      3,  no, no) \
    110     SC( 63,     19,       17,      4,  no, no) \
    111                                                \
    112     SC( 64,     20,       18,      1,  no, no) \
    113     SC( 65,     20,       18,      2,  no, no) \
    114     SC( 66,     20,       18,      3,  no, no) \
    115     SC( 67,     20,       18,      4,  no, no) \
    116                                                \
    117     SC( 68,     21,       19,      1,  no, no) \
    118     SC( 69,     21,       19,      2,  no, no) \
    119     SC( 70,     21,       19,      3,  no, no) \
    120     SC( 71,     21,       19,      4,  no, no) \
    121                                                \
    122     SC( 72,     22,       20,      1,  no, no) \
    123     SC( 73,     22,       20,      2,  no, no) \
    124     SC( 74,     22,       20,      3,  no, no) \
    125     SC( 75,     22,       20,      4,  no, no) \
    126                                                \
    127     SC( 76,     23,       21,      1,  no, no) \
    128     SC( 77,     23,       21,      2,  no, no) \
    129     SC( 78,     23,       21,      3,  no, no) \
    130     SC( 79,     23,       21,      4,  no, no) \
    131                                                \
    132     SC( 80,     24,       22,      1,  no, no) \
    133     SC( 81,     24,       22,      2,  no, no) \
    134     SC( 82,     24,       22,      3,  no, no) \
    135     SC( 83,     24,       22,      4,  no, no) \
    136                                                \
    137     SC( 84,     25,       23,      1,  no, no) \
    138     SC( 85,     25,       23,      2,  no, no) \
    139     SC( 86,     25,       23,      3,  no, no) \
    140     SC( 87,     25,       23,      4,  no, no) \
    141                                                \
    142     SC( 88,     26,       24,      1,  no, no) \
    143     SC( 89,     26,       24,      2,  no, no) \
    144     SC( 90,     26,       24,      3,  no, no) \
    145     SC( 91,     26,       24,      4,  no, no) \
    146                                                \
    147     SC( 92,     27,       25,      1,  no, no) \
    148     SC( 93,     27,       25,      2,  no, no) \
    149     SC( 94,     27,       25,      3,  no, no) \
    150     SC( 95,     27,       25,      4,  no, no) \
    151                                                \
    152     SC( 96,     28,       26,      1,  no, no) \
    153     SC( 97,     28,       26,      2,  no, no) \
    154     SC( 98,     28,       26,      3,  no, no) \
    155     SC( 99,     28,       26,      4,  no, no) \
    156                                                \
    157     SC(100,     29,       27,      1,  no, no) \
    158     SC(101,     29,       27,      2,  no, no) \
    159     SC(102,     29,       27,      3,  no, no) \
    160     SC(103,     29,       27,      4,  no, no) \
    161                                                \
    162     SC(104,     30,       28,      1,  no, no) \
    163     SC(105,     30,       28,      2,  no, no) \
    164     SC(106,     30,       28,      3,  no, no) \
    165     SC(107,     30,       28,      4,  no, no) \
    166                                                \
    167     SC(108,     31,       29,      1,  no, no) \
    168     SC(109,     31,       29,      2,  no, no) \
    169     SC(110,     31,       29,      3,  no, no) \
    170 
    171 #define	SIZE_CLASSES_DEFINED
    172 #define	NTBINS			0
    173 #define	NLBINS			32
    174 #define	NBINS			31
    175 #define	LG_TINY_MAXCLASS	"NA"
    176 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    177 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
    178 #endif
    179 
    180 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 13)
    181 #define	SIZE_CLASSES \
    182   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    183     SC(  0,      3,        3,      0, yes,  3) \
    184     SC(  1,      3,        3,      1, yes,  3) \
    185     SC(  2,      3,        3,      2, yes,  3) \
    186     SC(  3,      3,        3,      3, yes,  3) \
    187                                                \
    188     SC(  4,      5,        3,      1, yes,  3) \
    189     SC(  5,      5,        3,      2, yes,  3) \
    190     SC(  6,      5,        3,      3, yes,  3) \
    191     SC(  7,      5,        3,      4, yes,  3) \
    192                                                \
    193     SC(  8,      6,        4,      1, yes,  4) \
    194     SC(  9,      6,        4,      2, yes,  4) \
    195     SC( 10,      6,        4,      3, yes,  4) \
    196     SC( 11,      6,        4,      4, yes,  4) \
    197                                                \
    198     SC( 12,      7,        5,      1, yes,  5) \
    199     SC( 13,      7,        5,      2, yes,  5) \
    200     SC( 14,      7,        5,      3, yes,  5) \
    201     SC( 15,      7,        5,      4, yes,  5) \
    202                                                \
    203     SC( 16,      8,        6,      1, yes,  6) \
    204     SC( 17,      8,        6,      2, yes,  6) \
    205     SC( 18,      8,        6,      3, yes,  6) \
    206     SC( 19,      8,        6,      4, yes,  6) \
    207                                                \
    208     SC( 20,      9,        7,      1, yes,  7) \
    209     SC( 21,      9,        7,      2, yes,  7) \
    210     SC( 22,      9,        7,      3, yes,  7) \
    211     SC( 23,      9,        7,      4, yes,  7) \
    212                                                \
    213     SC( 24,     10,        8,      1, yes,  8) \
    214     SC( 25,     10,        8,      2, yes,  8) \
    215     SC( 26,     10,        8,      3, yes,  8) \
    216     SC( 27,     10,        8,      4, yes,  8) \
    217                                                \
    218     SC( 28,     11,        9,      1, yes,  9) \
    219     SC( 29,     11,        9,      2, yes,  9) \
    220     SC( 30,     11,        9,      3, yes,  9) \
    221     SC( 31,     11,        9,      4, yes,  9) \
    222                                                \
    223     SC( 32,     12,       10,      1, yes, no) \
    224     SC( 33,     12,       10,      2, yes, no) \
    225     SC( 34,     12,       10,      3, yes, no) \
    226     SC( 35,     12,       10,      4,  no, no) \
    227                                                \
    228     SC( 36,     13,       11,      1,  no, no) \
    229     SC( 37,     13,       11,      2,  no, no) \
    230     SC( 38,     13,       11,      3,  no, no) \
    231     SC( 39,     13,       11,      4,  no, no) \
    232                                                \
    233     SC( 40,     14,       12,      1,  no, no) \
    234     SC( 41,     14,       12,      2,  no, no) \
    235     SC( 42,     14,       12,      3,  no, no) \
    236     SC( 43,     14,       12,      4,  no, no) \
    237                                                \
    238     SC( 44,     15,       13,      1,  no, no) \
    239     SC( 45,     15,       13,      2,  no, no) \
    240     SC( 46,     15,       13,      3,  no, no) \
    241     SC( 47,     15,       13,      4,  no, no) \
    242                                                \
    243     SC( 48,     16,       14,      1,  no, no) \
    244     SC( 49,     16,       14,      2,  no, no) \
    245     SC( 50,     16,       14,      3,  no, no) \
    246     SC( 51,     16,       14,      4,  no, no) \
    247                                                \
    248     SC( 52,     17,       15,      1,  no, no) \
    249     SC( 53,     17,       15,      2,  no, no) \
    250     SC( 54,     17,       15,      3,  no, no) \
    251     SC( 55,     17,       15,      4,  no, no) \
    252                                                \
    253     SC( 56,     18,       16,      1,  no, no) \
    254     SC( 57,     18,       16,      2,  no, no) \
    255     SC( 58,     18,       16,      3,  no, no) \
    256     SC( 59,     18,       16,      4,  no, no) \
    257                                                \
    258     SC( 60,     19,       17,      1,  no, no) \
    259     SC( 61,     19,       17,      2,  no, no) \
    260     SC( 62,     19,       17,      3,  no, no) \
    261     SC( 63,     19,       17,      4,  no, no) \
    262                                                \
    263     SC( 64,     20,       18,      1,  no, no) \
    264     SC( 65,     20,       18,      2,  no, no) \
    265     SC( 66,     20,       18,      3,  no, no) \
    266     SC( 67,     20,       18,      4,  no, no) \
    267                                                \
    268     SC( 68,     21,       19,      1,  no, no) \
    269     SC( 69,     21,       19,      2,  no, no) \
    270     SC( 70,     21,       19,      3,  no, no) \
    271     SC( 71,     21,       19,      4,  no, no) \
    272                                                \
    273     SC( 72,     22,       20,      1,  no, no) \
    274     SC( 73,     22,       20,      2,  no, no) \
    275     SC( 74,     22,       20,      3,  no, no) \
    276     SC( 75,     22,       20,      4,  no, no) \
    277                                                \
    278     SC( 76,     23,       21,      1,  no, no) \
    279     SC( 77,     23,       21,      2,  no, no) \
    280     SC( 78,     23,       21,      3,  no, no) \
    281     SC( 79,     23,       21,      4,  no, no) \
    282                                                \
    283     SC( 80,     24,       22,      1,  no, no) \
    284     SC( 81,     24,       22,      2,  no, no) \
    285     SC( 82,     24,       22,      3,  no, no) \
    286     SC( 83,     24,       22,      4,  no, no) \
    287                                                \
    288     SC( 84,     25,       23,      1,  no, no) \
    289     SC( 85,     25,       23,      2,  no, no) \
    290     SC( 86,     25,       23,      3,  no, no) \
    291     SC( 87,     25,       23,      4,  no, no) \
    292                                                \
    293     SC( 88,     26,       24,      1,  no, no) \
    294     SC( 89,     26,       24,      2,  no, no) \
    295     SC( 90,     26,       24,      3,  no, no) \
    296     SC( 91,     26,       24,      4,  no, no) \
    297                                                \
    298     SC( 92,     27,       25,      1,  no, no) \
    299     SC( 93,     27,       25,      2,  no, no) \
    300     SC( 94,     27,       25,      3,  no, no) \
    301     SC( 95,     27,       25,      4,  no, no) \
    302                                                \
    303     SC( 96,     28,       26,      1,  no, no) \
    304     SC( 97,     28,       26,      2,  no, no) \
    305     SC( 98,     28,       26,      3,  no, no) \
    306     SC( 99,     28,       26,      4,  no, no) \
    307                                                \
    308     SC(100,     29,       27,      1,  no, no) \
    309     SC(101,     29,       27,      2,  no, no) \
    310     SC(102,     29,       27,      3,  no, no) \
    311     SC(103,     29,       27,      4,  no, no) \
    312                                                \
    313     SC(104,     30,       28,      1,  no, no) \
    314     SC(105,     30,       28,      2,  no, no) \
    315     SC(106,     30,       28,      3,  no, no) \
    316     SC(107,     30,       28,      4,  no, no) \
    317                                                \
    318     SC(108,     31,       29,      1,  no, no) \
    319     SC(109,     31,       29,      2,  no, no) \
    320     SC(110,     31,       29,      3,  no, no) \
    321 
    322 #define	SIZE_CLASSES_DEFINED
    323 #define	NTBINS			0
    324 #define	NLBINS			32
    325 #define	NBINS			35
    326 #define	LG_TINY_MAXCLASS	"NA"
    327 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    328 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
    329 #endif
    330 
    331 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 16)
    332 #define	SIZE_CLASSES \
    333   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    334     SC(  0,      3,        3,      0, yes,  3) \
    335     SC(  1,      3,        3,      1, yes,  3) \
    336     SC(  2,      3,        3,      2, yes,  3) \
    337     SC(  3,      3,        3,      3, yes,  3) \
    338                                                \
    339     SC(  4,      5,        3,      1, yes,  3) \
    340     SC(  5,      5,        3,      2, yes,  3) \
    341     SC(  6,      5,        3,      3, yes,  3) \
    342     SC(  7,      5,        3,      4, yes,  3) \
    343                                                \
    344     SC(  8,      6,        4,      1, yes,  4) \
    345     SC(  9,      6,        4,      2, yes,  4) \
    346     SC( 10,      6,        4,      3, yes,  4) \
    347     SC( 11,      6,        4,      4, yes,  4) \
    348                                                \
    349     SC( 12,      7,        5,      1, yes,  5) \
    350     SC( 13,      7,        5,      2, yes,  5) \
    351     SC( 14,      7,        5,      3, yes,  5) \
    352     SC( 15,      7,        5,      4, yes,  5) \
    353                                                \
    354     SC( 16,      8,        6,      1, yes,  6) \
    355     SC( 17,      8,        6,      2, yes,  6) \
    356     SC( 18,      8,        6,      3, yes,  6) \
    357     SC( 19,      8,        6,      4, yes,  6) \
    358                                                \
    359     SC( 20,      9,        7,      1, yes,  7) \
    360     SC( 21,      9,        7,      2, yes,  7) \
    361     SC( 22,      9,        7,      3, yes,  7) \
    362     SC( 23,      9,        7,      4, yes,  7) \
    363                                                \
    364     SC( 24,     10,        8,      1, yes,  8) \
    365     SC( 25,     10,        8,      2, yes,  8) \
    366     SC( 26,     10,        8,      3, yes,  8) \
    367     SC( 27,     10,        8,      4, yes,  8) \
    368                                                \
    369     SC( 28,     11,        9,      1, yes,  9) \
    370     SC( 29,     11,        9,      2, yes,  9) \
    371     SC( 30,     11,        9,      3, yes,  9) \
    372     SC( 31,     11,        9,      4, yes,  9) \
    373                                                \
    374     SC( 32,     12,       10,      1, yes, no) \
    375     SC( 33,     12,       10,      2, yes, no) \
    376     SC( 34,     12,       10,      3, yes, no) \
    377     SC( 35,     12,       10,      4, yes, no) \
    378                                                \
    379     SC( 36,     13,       11,      1, yes, no) \
    380     SC( 37,     13,       11,      2, yes, no) \
    381     SC( 38,     13,       11,      3, yes, no) \
    382     SC( 39,     13,       11,      4, yes, no) \
    383                                                \
    384     SC( 40,     14,       12,      1, yes, no) \
    385     SC( 41,     14,       12,      2, yes, no) \
    386     SC( 42,     14,       12,      3, yes, no) \
    387     SC( 43,     14,       12,      4, yes, no) \
    388                                                \
    389     SC( 44,     15,       13,      1, yes, no) \
    390     SC( 45,     15,       13,      2, yes, no) \
    391     SC( 46,     15,       13,      3, yes, no) \
    392     SC( 47,     15,       13,      4,  no, no) \
    393                                                \
    394     SC( 48,     16,       14,      1,  no, no) \
    395     SC( 49,     16,       14,      2,  no, no) \
    396     SC( 50,     16,       14,      3,  no, no) \
    397     SC( 51,     16,       14,      4,  no, no) \
    398                                                \
    399     SC( 52,     17,       15,      1,  no, no) \
    400     SC( 53,     17,       15,      2,  no, no) \
    401     SC( 54,     17,       15,      3,  no, no) \
    402     SC( 55,     17,       15,      4,  no, no) \
    403                                                \
    404     SC( 56,     18,       16,      1,  no, no) \
    405     SC( 57,     18,       16,      2,  no, no) \
    406     SC( 58,     18,       16,      3,  no, no) \
    407     SC( 59,     18,       16,      4,  no, no) \
    408                                                \
    409     SC( 60,     19,       17,      1,  no, no) \
    410     SC( 61,     19,       17,      2,  no, no) \
    411     SC( 62,     19,       17,      3,  no, no) \
    412     SC( 63,     19,       17,      4,  no, no) \
    413                                                \
    414     SC( 64,     20,       18,      1,  no, no) \
    415     SC( 65,     20,       18,      2,  no, no) \
    416     SC( 66,     20,       18,      3,  no, no) \
    417     SC( 67,     20,       18,      4,  no, no) \
    418                                                \
    419     SC( 68,     21,       19,      1,  no, no) \
    420     SC( 69,     21,       19,      2,  no, no) \
    421     SC( 70,     21,       19,      3,  no, no) \
    422     SC( 71,     21,       19,      4,  no, no) \
    423                                                \
    424     SC( 72,     22,       20,      1,  no, no) \
    425     SC( 73,     22,       20,      2,  no, no) \
    426     SC( 74,     22,       20,      3,  no, no) \
    427     SC( 75,     22,       20,      4,  no, no) \
    428                                                \
    429     SC( 76,     23,       21,      1,  no, no) \
    430     SC( 77,     23,       21,      2,  no, no) \
    431     SC( 78,     23,       21,      3,  no, no) \
    432     SC( 79,     23,       21,      4,  no, no) \
    433                                                \
    434     SC( 80,     24,       22,      1,  no, no) \
    435     SC( 81,     24,       22,      2,  no, no) \
    436     SC( 82,     24,       22,      3,  no, no) \
    437     SC( 83,     24,       22,      4,  no, no) \
    438                                                \
    439     SC( 84,     25,       23,      1,  no, no) \
    440     SC( 85,     25,       23,      2,  no, no) \
    441     SC( 86,     25,       23,      3,  no, no) \
    442     SC( 87,     25,       23,      4,  no, no) \
    443                                                \
    444     SC( 88,     26,       24,      1,  no, no) \
    445     SC( 89,     26,       24,      2,  no, no) \
    446     SC( 90,     26,       24,      3,  no, no) \
    447     SC( 91,     26,       24,      4,  no, no) \
    448                                                \
    449     SC( 92,     27,       25,      1,  no, no) \
    450     SC( 93,     27,       25,      2,  no, no) \
    451     SC( 94,     27,       25,      3,  no, no) \
    452     SC( 95,     27,       25,      4,  no, no) \
    453                                                \
    454     SC( 96,     28,       26,      1,  no, no) \
    455     SC( 97,     28,       26,      2,  no, no) \
    456     SC( 98,     28,       26,      3,  no, no) \
    457     SC( 99,     28,       26,      4,  no, no) \
    458                                                \
    459     SC(100,     29,       27,      1,  no, no) \
    460     SC(101,     29,       27,      2,  no, no) \
    461     SC(102,     29,       27,      3,  no, no) \
    462     SC(103,     29,       27,      4,  no, no) \
    463                                                \
    464     SC(104,     30,       28,      1,  no, no) \
    465     SC(105,     30,       28,      2,  no, no) \
    466     SC(106,     30,       28,      3,  no, no) \
    467     SC(107,     30,       28,      4,  no, no) \
    468                                                \
    469     SC(108,     31,       29,      1,  no, no) \
    470     SC(109,     31,       29,      2,  no, no) \
    471     SC(110,     31,       29,      3,  no, no) \
    472 
    473 #define	SIZE_CLASSES_DEFINED
    474 #define	NTBINS			0
    475 #define	NLBINS			32
    476 #define	NBINS			47
    477 #define	LG_TINY_MAXCLASS	"NA"
    478 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    479 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
    480 #endif
    481 
    482 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 12)
    483 #define	SIZE_CLASSES \
    484   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    485     SC(  0,      3,        3,      0, yes,  3) \
    486                                                \
    487     SC(  1,      3,        3,      1, yes,  3) \
    488     SC(  2,      4,        4,      1, yes,  4) \
    489     SC(  3,      4,        4,      2, yes,  4) \
    490     SC(  4,      4,        4,      3, yes,  4) \
    491                                                \
    492     SC(  5,      6,        4,      1, yes,  4) \
    493     SC(  6,      6,        4,      2, yes,  4) \
    494     SC(  7,      6,        4,      3, yes,  4) \
    495     SC(  8,      6,        4,      4, yes,  4) \
    496                                                \
    497     SC(  9,      7,        5,      1, yes,  5) \
    498     SC( 10,      7,        5,      2, yes,  5) \
    499     SC( 11,      7,        5,      3, yes,  5) \
    500     SC( 12,      7,        5,      4, yes,  5) \
    501                                                \
    502     SC( 13,      8,        6,      1, yes,  6) \
    503     SC( 14,      8,        6,      2, yes,  6) \
    504     SC( 15,      8,        6,      3, yes,  6) \
    505     SC( 16,      8,        6,      4, yes,  6) \
    506                                                \
    507     SC( 17,      9,        7,      1, yes,  7) \
    508     SC( 18,      9,        7,      2, yes,  7) \
    509     SC( 19,      9,        7,      3, yes,  7) \
    510     SC( 20,      9,        7,      4, yes,  7) \
    511                                                \
    512     SC( 21,     10,        8,      1, yes,  8) \
    513     SC( 22,     10,        8,      2, yes,  8) \
    514     SC( 23,     10,        8,      3, yes,  8) \
    515     SC( 24,     10,        8,      4, yes,  8) \
    516                                                \
    517     SC( 25,     11,        9,      1, yes,  9) \
    518     SC( 26,     11,        9,      2, yes,  9) \
    519     SC( 27,     11,        9,      3, yes,  9) \
    520     SC( 28,     11,        9,      4,  no,  9) \
    521                                                \
    522     SC( 29,     12,       10,      1,  no, no) \
    523     SC( 30,     12,       10,      2,  no, no) \
    524     SC( 31,     12,       10,      3,  no, no) \
    525     SC( 32,     12,       10,      4,  no, no) \
    526                                                \
    527     SC( 33,     13,       11,      1,  no, no) \
    528     SC( 34,     13,       11,      2,  no, no) \
    529     SC( 35,     13,       11,      3,  no, no) \
    530     SC( 36,     13,       11,      4,  no, no) \
    531                                                \
    532     SC( 37,     14,       12,      1,  no, no) \
    533     SC( 38,     14,       12,      2,  no, no) \
    534     SC( 39,     14,       12,      3,  no, no) \
    535     SC( 40,     14,       12,      4,  no, no) \
    536                                                \
    537     SC( 41,     15,       13,      1,  no, no) \
    538     SC( 42,     15,       13,      2,  no, no) \
    539     SC( 43,     15,       13,      3,  no, no) \
    540     SC( 44,     15,       13,      4,  no, no) \
    541                                                \
    542     SC( 45,     16,       14,      1,  no, no) \
    543     SC( 46,     16,       14,      2,  no, no) \
    544     SC( 47,     16,       14,      3,  no, no) \
    545     SC( 48,     16,       14,      4,  no, no) \
    546                                                \
    547     SC( 49,     17,       15,      1,  no, no) \
    548     SC( 50,     17,       15,      2,  no, no) \
    549     SC( 51,     17,       15,      3,  no, no) \
    550     SC( 52,     17,       15,      4,  no, no) \
    551                                                \
    552     SC( 53,     18,       16,      1,  no, no) \
    553     SC( 54,     18,       16,      2,  no, no) \
    554     SC( 55,     18,       16,      3,  no, no) \
    555     SC( 56,     18,       16,      4,  no, no) \
    556                                                \
    557     SC( 57,     19,       17,      1,  no, no) \
    558     SC( 58,     19,       17,      2,  no, no) \
    559     SC( 59,     19,       17,      3,  no, no) \
    560     SC( 60,     19,       17,      4,  no, no) \
    561                                                \
    562     SC( 61,     20,       18,      1,  no, no) \
    563     SC( 62,     20,       18,      2,  no, no) \
    564     SC( 63,     20,       18,      3,  no, no) \
    565     SC( 64,     20,       18,      4,  no, no) \
    566                                                \
    567     SC( 65,     21,       19,      1,  no, no) \
    568     SC( 66,     21,       19,      2,  no, no) \
    569     SC( 67,     21,       19,      3,  no, no) \
    570     SC( 68,     21,       19,      4,  no, no) \
    571                                                \
    572     SC( 69,     22,       20,      1,  no, no) \
    573     SC( 70,     22,       20,      2,  no, no) \
    574     SC( 71,     22,       20,      3,  no, no) \
    575     SC( 72,     22,       20,      4,  no, no) \
    576                                                \
    577     SC( 73,     23,       21,      1,  no, no) \
    578     SC( 74,     23,       21,      2,  no, no) \
    579     SC( 75,     23,       21,      3,  no, no) \
    580     SC( 76,     23,       21,      4,  no, no) \
    581                                                \
    582     SC( 77,     24,       22,      1,  no, no) \
    583     SC( 78,     24,       22,      2,  no, no) \
    584     SC( 79,     24,       22,      3,  no, no) \
    585     SC( 80,     24,       22,      4,  no, no) \
    586                                                \
    587     SC( 81,     25,       23,      1,  no, no) \
    588     SC( 82,     25,       23,      2,  no, no) \
    589     SC( 83,     25,       23,      3,  no, no) \
    590     SC( 84,     25,       23,      4,  no, no) \
    591                                                \
    592     SC( 85,     26,       24,      1,  no, no) \
    593     SC( 86,     26,       24,      2,  no, no) \
    594     SC( 87,     26,       24,      3,  no, no) \
    595     SC( 88,     26,       24,      4,  no, no) \
    596                                                \
    597     SC( 89,     27,       25,      1,  no, no) \
    598     SC( 90,     27,       25,      2,  no, no) \
    599     SC( 91,     27,       25,      3,  no, no) \
    600     SC( 92,     27,       25,      4,  no, no) \
    601                                                \
    602     SC( 93,     28,       26,      1,  no, no) \
    603     SC( 94,     28,       26,      2,  no, no) \
    604     SC( 95,     28,       26,      3,  no, no) \
    605     SC( 96,     28,       26,      4,  no, no) \
    606                                                \
    607     SC( 97,     29,       27,      1,  no, no) \
    608     SC( 98,     29,       27,      2,  no, no) \
    609     SC( 99,     29,       27,      3,  no, no) \
    610     SC(100,     29,       27,      4,  no, no) \
    611                                                \
    612     SC(101,     30,       28,      1,  no, no) \
    613     SC(102,     30,       28,      2,  no, no) \
    614     SC(103,     30,       28,      3,  no, no) \
    615     SC(104,     30,       28,      4,  no, no) \
    616                                                \
    617     SC(105,     31,       29,      1,  no, no) \
    618     SC(106,     31,       29,      2,  no, no) \
    619     SC(107,     31,       29,      3,  no, no) \
    620 
    621 #define	SIZE_CLASSES_DEFINED
    622 #define	NTBINS			1
    623 #define	NLBINS			29
    624 #define	NBINS			28
    625 #define	LG_TINY_MAXCLASS	3
    626 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    627 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
    628 #endif
    629 
    630 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 13)
    631 #define	SIZE_CLASSES \
    632   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    633     SC(  0,      3,        3,      0, yes,  3) \
    634                                                \
    635     SC(  1,      3,        3,      1, yes,  3) \
    636     SC(  2,      4,        4,      1, yes,  4) \
    637     SC(  3,      4,        4,      2, yes,  4) \
    638     SC(  4,      4,        4,      3, yes,  4) \
    639                                                \
    640     SC(  5,      6,        4,      1, yes,  4) \
    641     SC(  6,      6,        4,      2, yes,  4) \
    642     SC(  7,      6,        4,      3, yes,  4) \
    643     SC(  8,      6,        4,      4, yes,  4) \
    644                                                \
    645     SC(  9,      7,        5,      1, yes,  5) \
    646     SC( 10,      7,        5,      2, yes,  5) \
    647     SC( 11,      7,        5,      3, yes,  5) \
    648     SC( 12,      7,        5,      4, yes,  5) \
    649                                                \
    650     SC( 13,      8,        6,      1, yes,  6) \
    651     SC( 14,      8,        6,      2, yes,  6) \
    652     SC( 15,      8,        6,      3, yes,  6) \
    653     SC( 16,      8,        6,      4, yes,  6) \
    654                                                \
    655     SC( 17,      9,        7,      1, yes,  7) \
    656     SC( 18,      9,        7,      2, yes,  7) \
    657     SC( 19,      9,        7,      3, yes,  7) \
    658     SC( 20,      9,        7,      4, yes,  7) \
    659                                                \
    660     SC( 21,     10,        8,      1, yes,  8) \
    661     SC( 22,     10,        8,      2, yes,  8) \
    662     SC( 23,     10,        8,      3, yes,  8) \
    663     SC( 24,     10,        8,      4, yes,  8) \
    664                                                \
    665     SC( 25,     11,        9,      1, yes,  9) \
    666     SC( 26,     11,        9,      2, yes,  9) \
    667     SC( 27,     11,        9,      3, yes,  9) \
    668     SC( 28,     11,        9,      4, yes,  9) \
    669                                                \
    670     SC( 29,     12,       10,      1, yes, no) \
    671     SC( 30,     12,       10,      2, yes, no) \
    672     SC( 31,     12,       10,      3, yes, no) \
    673     SC( 32,     12,       10,      4,  no, no) \
    674                                                \
    675     SC( 33,     13,       11,      1,  no, no) \
    676     SC( 34,     13,       11,      2,  no, no) \
    677     SC( 35,     13,       11,      3,  no, no) \
    678     SC( 36,     13,       11,      4,  no, no) \
    679                                                \
    680     SC( 37,     14,       12,      1,  no, no) \
    681     SC( 38,     14,       12,      2,  no, no) \
    682     SC( 39,     14,       12,      3,  no, no) \
    683     SC( 40,     14,       12,      4,  no, no) \
    684                                                \
    685     SC( 41,     15,       13,      1,  no, no) \
    686     SC( 42,     15,       13,      2,  no, no) \
    687     SC( 43,     15,       13,      3,  no, no) \
    688     SC( 44,     15,       13,      4,  no, no) \
    689                                                \
    690     SC( 45,     16,       14,      1,  no, no) \
    691     SC( 46,     16,       14,      2,  no, no) \
    692     SC( 47,     16,       14,      3,  no, no) \
    693     SC( 48,     16,       14,      4,  no, no) \
    694                                                \
    695     SC( 49,     17,       15,      1,  no, no) \
    696     SC( 50,     17,       15,      2,  no, no) \
    697     SC( 51,     17,       15,      3,  no, no) \
    698     SC( 52,     17,       15,      4,  no, no) \
    699                                                \
    700     SC( 53,     18,       16,      1,  no, no) \
    701     SC( 54,     18,       16,      2,  no, no) \
    702     SC( 55,     18,       16,      3,  no, no) \
    703     SC( 56,     18,       16,      4,  no, no) \
    704                                                \
    705     SC( 57,     19,       17,      1,  no, no) \
    706     SC( 58,     19,       17,      2,  no, no) \
    707     SC( 59,     19,       17,      3,  no, no) \
    708     SC( 60,     19,       17,      4,  no, no) \
    709                                                \
    710     SC( 61,     20,       18,      1,  no, no) \
    711     SC( 62,     20,       18,      2,  no, no) \
    712     SC( 63,     20,       18,      3,  no, no) \
    713     SC( 64,     20,       18,      4,  no, no) \
    714                                                \
    715     SC( 65,     21,       19,      1,  no, no) \
    716     SC( 66,     21,       19,      2,  no, no) \
    717     SC( 67,     21,       19,      3,  no, no) \
    718     SC( 68,     21,       19,      4,  no, no) \
    719                                                \
    720     SC( 69,     22,       20,      1,  no, no) \
    721     SC( 70,     22,       20,      2,  no, no) \
    722     SC( 71,     22,       20,      3,  no, no) \
    723     SC( 72,     22,       20,      4,  no, no) \
    724                                                \
    725     SC( 73,     23,       21,      1,  no, no) \
    726     SC( 74,     23,       21,      2,  no, no) \
    727     SC( 75,     23,       21,      3,  no, no) \
    728     SC( 76,     23,       21,      4,  no, no) \
    729                                                \
    730     SC( 77,     24,       22,      1,  no, no) \
    731     SC( 78,     24,       22,      2,  no, no) \
    732     SC( 79,     24,       22,      3,  no, no) \
    733     SC( 80,     24,       22,      4,  no, no) \
    734                                                \
    735     SC( 81,     25,       23,      1,  no, no) \
    736     SC( 82,     25,       23,      2,  no, no) \
    737     SC( 83,     25,       23,      3,  no, no) \
    738     SC( 84,     25,       23,      4,  no, no) \
    739                                                \
    740     SC( 85,     26,       24,      1,  no, no) \
    741     SC( 86,     26,       24,      2,  no, no) \
    742     SC( 87,     26,       24,      3,  no, no) \
    743     SC( 88,     26,       24,      4,  no, no) \
    744                                                \
    745     SC( 89,     27,       25,      1,  no, no) \
    746     SC( 90,     27,       25,      2,  no, no) \
    747     SC( 91,     27,       25,      3,  no, no) \
    748     SC( 92,     27,       25,      4,  no, no) \
    749                                                \
    750     SC( 93,     28,       26,      1,  no, no) \
    751     SC( 94,     28,       26,      2,  no, no) \
    752     SC( 95,     28,       26,      3,  no, no) \
    753     SC( 96,     28,       26,      4,  no, no) \
    754                                                \
    755     SC( 97,     29,       27,      1,  no, no) \
    756     SC( 98,     29,       27,      2,  no, no) \
    757     SC( 99,     29,       27,      3,  no, no) \
    758     SC(100,     29,       27,      4,  no, no) \
    759                                                \
    760     SC(101,     30,       28,      1,  no, no) \
    761     SC(102,     30,       28,      2,  no, no) \
    762     SC(103,     30,       28,      3,  no, no) \
    763     SC(104,     30,       28,      4,  no, no) \
    764                                                \
    765     SC(105,     31,       29,      1,  no, no) \
    766     SC(106,     31,       29,      2,  no, no) \
    767     SC(107,     31,       29,      3,  no, no) \
    768 
    769 #define	SIZE_CLASSES_DEFINED
    770 #define	NTBINS			1
    771 #define	NLBINS			29
    772 #define	NBINS			32
    773 #define	LG_TINY_MAXCLASS	3
    774 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    775 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
    776 #endif
    777 
    778 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 16)
    779 #define	SIZE_CLASSES \
    780   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    781     SC(  0,      3,        3,      0, yes,  3) \
    782                                                \
    783     SC(  1,      3,        3,      1, yes,  3) \
    784     SC(  2,      4,        4,      1, yes,  4) \
    785     SC(  3,      4,        4,      2, yes,  4) \
    786     SC(  4,      4,        4,      3, yes,  4) \
    787                                                \
    788     SC(  5,      6,        4,      1, yes,  4) \
    789     SC(  6,      6,        4,      2, yes,  4) \
    790     SC(  7,      6,        4,      3, yes,  4) \
    791     SC(  8,      6,        4,      4, yes,  4) \
    792                                                \
    793     SC(  9,      7,        5,      1, yes,  5) \
    794     SC( 10,      7,        5,      2, yes,  5) \
    795     SC( 11,      7,        5,      3, yes,  5) \
    796     SC( 12,      7,        5,      4, yes,  5) \
    797                                                \
    798     SC( 13,      8,        6,      1, yes,  6) \
    799     SC( 14,      8,        6,      2, yes,  6) \
    800     SC( 15,      8,        6,      3, yes,  6) \
    801     SC( 16,      8,        6,      4, yes,  6) \
    802                                                \
    803     SC( 17,      9,        7,      1, yes,  7) \
    804     SC( 18,      9,        7,      2, yes,  7) \
    805     SC( 19,      9,        7,      3, yes,  7) \
    806     SC( 20,      9,        7,      4, yes,  7) \
    807                                                \
    808     SC( 21,     10,        8,      1, yes,  8) \
    809     SC( 22,     10,        8,      2, yes,  8) \
    810     SC( 23,     10,        8,      3, yes,  8) \
    811     SC( 24,     10,        8,      4, yes,  8) \
    812                                                \
    813     SC( 25,     11,        9,      1, yes,  9) \
    814     SC( 26,     11,        9,      2, yes,  9) \
    815     SC( 27,     11,        9,      3, yes,  9) \
    816     SC( 28,     11,        9,      4, yes,  9) \
    817                                                \
    818     SC( 29,     12,       10,      1, yes, no) \
    819     SC( 30,     12,       10,      2, yes, no) \
    820     SC( 31,     12,       10,      3, yes, no) \
    821     SC( 32,     12,       10,      4, yes, no) \
    822                                                \
    823     SC( 33,     13,       11,      1, yes, no) \
    824     SC( 34,     13,       11,      2, yes, no) \
    825     SC( 35,     13,       11,      3, yes, no) \
    826     SC( 36,     13,       11,      4, yes, no) \
    827                                                \
    828     SC( 37,     14,       12,      1, yes, no) \
    829     SC( 38,     14,       12,      2, yes, no) \
    830     SC( 39,     14,       12,      3, yes, no) \
    831     SC( 40,     14,       12,      4, yes, no) \
    832                                                \
    833     SC( 41,     15,       13,      1, yes, no) \
    834     SC( 42,     15,       13,      2, yes, no) \
    835     SC( 43,     15,       13,      3, yes, no) \
    836     SC( 44,     15,       13,      4,  no, no) \
    837                                                \
    838     SC( 45,     16,       14,      1,  no, no) \
    839     SC( 46,     16,       14,      2,  no, no) \
    840     SC( 47,     16,       14,      3,  no, no) \
    841     SC( 48,     16,       14,      4,  no, no) \
    842                                                \
    843     SC( 49,     17,       15,      1,  no, no) \
    844     SC( 50,     17,       15,      2,  no, no) \
    845     SC( 51,     17,       15,      3,  no, no) \
    846     SC( 52,     17,       15,      4,  no, no) \
    847                                                \
    848     SC( 53,     18,       16,      1,  no, no) \
    849     SC( 54,     18,       16,      2,  no, no) \
    850     SC( 55,     18,       16,      3,  no, no) \
    851     SC( 56,     18,       16,      4,  no, no) \
    852                                                \
    853     SC( 57,     19,       17,      1,  no, no) \
    854     SC( 58,     19,       17,      2,  no, no) \
    855     SC( 59,     19,       17,      3,  no, no) \
    856     SC( 60,     19,       17,      4,  no, no) \
    857                                                \
    858     SC( 61,     20,       18,      1,  no, no) \
    859     SC( 62,     20,       18,      2,  no, no) \
    860     SC( 63,     20,       18,      3,  no, no) \
    861     SC( 64,     20,       18,      4,  no, no) \
    862                                                \
    863     SC( 65,     21,       19,      1,  no, no) \
    864     SC( 66,     21,       19,      2,  no, no) \
    865     SC( 67,     21,       19,      3,  no, no) \
    866     SC( 68,     21,       19,      4,  no, no) \
    867                                                \
    868     SC( 69,     22,       20,      1,  no, no) \
    869     SC( 70,     22,       20,      2,  no, no) \
    870     SC( 71,     22,       20,      3,  no, no) \
    871     SC( 72,     22,       20,      4,  no, no) \
    872                                                \
    873     SC( 73,     23,       21,      1,  no, no) \
    874     SC( 74,     23,       21,      2,  no, no) \
    875     SC( 75,     23,       21,      3,  no, no) \
    876     SC( 76,     23,       21,      4,  no, no) \
    877                                                \
    878     SC( 77,     24,       22,      1,  no, no) \
    879     SC( 78,     24,       22,      2,  no, no) \
    880     SC( 79,     24,       22,      3,  no, no) \
    881     SC( 80,     24,       22,      4,  no, no) \
    882                                                \
    883     SC( 81,     25,       23,      1,  no, no) \
    884     SC( 82,     25,       23,      2,  no, no) \
    885     SC( 83,     25,       23,      3,  no, no) \
    886     SC( 84,     25,       23,      4,  no, no) \
    887                                                \
    888     SC( 85,     26,       24,      1,  no, no) \
    889     SC( 86,     26,       24,      2,  no, no) \
    890     SC( 87,     26,       24,      3,  no, no) \
    891     SC( 88,     26,       24,      4,  no, no) \
    892                                                \
    893     SC( 89,     27,       25,      1,  no, no) \
    894     SC( 90,     27,       25,      2,  no, no) \
    895     SC( 91,     27,       25,      3,  no, no) \
    896     SC( 92,     27,       25,      4,  no, no) \
    897                                                \
    898     SC( 93,     28,       26,      1,  no, no) \
    899     SC( 94,     28,       26,      2,  no, no) \
    900     SC( 95,     28,       26,      3,  no, no) \
    901     SC( 96,     28,       26,      4,  no, no) \
    902                                                \
    903     SC( 97,     29,       27,      1,  no, no) \
    904     SC( 98,     29,       27,      2,  no, no) \
    905     SC( 99,     29,       27,      3,  no, no) \
    906     SC(100,     29,       27,      4,  no, no) \
    907                                                \
    908     SC(101,     30,       28,      1,  no, no) \
    909     SC(102,     30,       28,      2,  no, no) \
    910     SC(103,     30,       28,      3,  no, no) \
    911     SC(104,     30,       28,      4,  no, no) \
    912                                                \
    913     SC(105,     31,       29,      1,  no, no) \
    914     SC(106,     31,       29,      2,  no, no) \
    915     SC(107,     31,       29,      3,  no, no) \
    916 
    917 #define	SIZE_CLASSES_DEFINED
    918 #define	NTBINS			1
    919 #define	NLBINS			29
    920 #define	NBINS			44
    921 #define	LG_TINY_MAXCLASS	3
    922 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
    923 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
    924 #endif
    925 
    926 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 12)
    927 #define	SIZE_CLASSES \
    928   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
    929     SC(  0,      4,        4,      0, yes,  4) \
    930     SC(  1,      4,        4,      1, yes,  4) \
    931     SC(  2,      4,        4,      2, yes,  4) \
    932     SC(  3,      4,        4,      3, yes,  4) \
    933                                                \
    934     SC(  4,      6,        4,      1, yes,  4) \
    935     SC(  5,      6,        4,      2, yes,  4) \
    936     SC(  6,      6,        4,      3, yes,  4) \
    937     SC(  7,      6,        4,      4, yes,  4) \
    938                                                \
    939     SC(  8,      7,        5,      1, yes,  5) \
    940     SC(  9,      7,        5,      2, yes,  5) \
    941     SC( 10,      7,        5,      3, yes,  5) \
    942     SC( 11,      7,        5,      4, yes,  5) \
    943                                                \
    944     SC( 12,      8,        6,      1, yes,  6) \
    945     SC( 13,      8,        6,      2, yes,  6) \
    946     SC( 14,      8,        6,      3, yes,  6) \
    947     SC( 15,      8,        6,      4, yes,  6) \
    948                                                \
    949     SC( 16,      9,        7,      1, yes,  7) \
    950     SC( 17,      9,        7,      2, yes,  7) \
    951     SC( 18,      9,        7,      3, yes,  7) \
    952     SC( 19,      9,        7,      4, yes,  7) \
    953                                                \
    954     SC( 20,     10,        8,      1, yes,  8) \
    955     SC( 21,     10,        8,      2, yes,  8) \
    956     SC( 22,     10,        8,      3, yes,  8) \
    957     SC( 23,     10,        8,      4, yes,  8) \
    958                                                \
    959     SC( 24,     11,        9,      1, yes,  9) \
    960     SC( 25,     11,        9,      2, yes,  9) \
    961     SC( 26,     11,        9,      3, yes,  9) \
    962     SC( 27,     11,        9,      4,  no,  9) \
    963                                                \
    964     SC( 28,     12,       10,      1,  no, no) \
    965     SC( 29,     12,       10,      2,  no, no) \
    966     SC( 30,     12,       10,      3,  no, no) \
    967     SC( 31,     12,       10,      4,  no, no) \
    968                                                \
    969     SC( 32,     13,       11,      1,  no, no) \
    970     SC( 33,     13,       11,      2,  no, no) \
    971     SC( 34,     13,       11,      3,  no, no) \
    972     SC( 35,     13,       11,      4,  no, no) \
    973                                                \
    974     SC( 36,     14,       12,      1,  no, no) \
    975     SC( 37,     14,       12,      2,  no, no) \
    976     SC( 38,     14,       12,      3,  no, no) \
    977     SC( 39,     14,       12,      4,  no, no) \
    978                                                \
    979     SC( 40,     15,       13,      1,  no, no) \
    980     SC( 41,     15,       13,      2,  no, no) \
    981     SC( 42,     15,       13,      3,  no, no) \
    982     SC( 43,     15,       13,      4,  no, no) \
    983                                                \
    984     SC( 44,     16,       14,      1,  no, no) \
    985     SC( 45,     16,       14,      2,  no, no) \
    986     SC( 46,     16,       14,      3,  no, no) \
    987     SC( 47,     16,       14,      4,  no, no) \
    988                                                \
    989     SC( 48,     17,       15,      1,  no, no) \
    990     SC( 49,     17,       15,      2,  no, no) \
    991     SC( 50,     17,       15,      3,  no, no) \
    992     SC( 51,     17,       15,      4,  no, no) \
    993                                                \
    994     SC( 52,     18,       16,      1,  no, no) \
    995     SC( 53,     18,       16,      2,  no, no) \
    996     SC( 54,     18,       16,      3,  no, no) \
    997     SC( 55,     18,       16,      4,  no, no) \
    998                                                \
    999     SC( 56,     19,       17,      1,  no, no) \
   1000     SC( 57,     19,       17,      2,  no, no) \
   1001     SC( 58,     19,       17,      3,  no, no) \
   1002     SC( 59,     19,       17,      4,  no, no) \
   1003                                                \
   1004     SC( 60,     20,       18,      1,  no, no) \
   1005     SC( 61,     20,       18,      2,  no, no) \
   1006     SC( 62,     20,       18,      3,  no, no) \
   1007     SC( 63,     20,       18,      4,  no, no) \
   1008                                                \
   1009     SC( 64,     21,       19,      1,  no, no) \
   1010     SC( 65,     21,       19,      2,  no, no) \
   1011     SC( 66,     21,       19,      3,  no, no) \
   1012     SC( 67,     21,       19,      4,  no, no) \
   1013                                                \
   1014     SC( 68,     22,       20,      1,  no, no) \
   1015     SC( 69,     22,       20,      2,  no, no) \
   1016     SC( 70,     22,       20,      3,  no, no) \
   1017     SC( 71,     22,       20,      4,  no, no) \
   1018                                                \
   1019     SC( 72,     23,       21,      1,  no, no) \
   1020     SC( 73,     23,       21,      2,  no, no) \
   1021     SC( 74,     23,       21,      3,  no, no) \
   1022     SC( 75,     23,       21,      4,  no, no) \
   1023                                                \
   1024     SC( 76,     24,       22,      1,  no, no) \
   1025     SC( 77,     24,       22,      2,  no, no) \
   1026     SC( 78,     24,       22,      3,  no, no) \
   1027     SC( 79,     24,       22,      4,  no, no) \
   1028                                                \
   1029     SC( 80,     25,       23,      1,  no, no) \
   1030     SC( 81,     25,       23,      2,  no, no) \
   1031     SC( 82,     25,       23,      3,  no, no) \
   1032     SC( 83,     25,       23,      4,  no, no) \
   1033                                                \
   1034     SC( 84,     26,       24,      1,  no, no) \
   1035     SC( 85,     26,       24,      2,  no, no) \
   1036     SC( 86,     26,       24,      3,  no, no) \
   1037     SC( 87,     26,       24,      4,  no, no) \
   1038                                                \
   1039     SC( 88,     27,       25,      1,  no, no) \
   1040     SC( 89,     27,       25,      2,  no, no) \
   1041     SC( 90,     27,       25,      3,  no, no) \
   1042     SC( 91,     27,       25,      4,  no, no) \
   1043                                                \
   1044     SC( 92,     28,       26,      1,  no, no) \
   1045     SC( 93,     28,       26,      2,  no, no) \
   1046     SC( 94,     28,       26,      3,  no, no) \
   1047     SC( 95,     28,       26,      4,  no, no) \
   1048                                                \
   1049     SC( 96,     29,       27,      1,  no, no) \
   1050     SC( 97,     29,       27,      2,  no, no) \
   1051     SC( 98,     29,       27,      3,  no, no) \
   1052     SC( 99,     29,       27,      4,  no, no) \
   1053                                                \
   1054     SC(100,     30,       28,      1,  no, no) \
   1055     SC(101,     30,       28,      2,  no, no) \
   1056     SC(102,     30,       28,      3,  no, no) \
   1057     SC(103,     30,       28,      4,  no, no) \
   1058                                                \
   1059     SC(104,     31,       29,      1,  no, no) \
   1060     SC(105,     31,       29,      2,  no, no) \
   1061     SC(106,     31,       29,      3,  no, no) \
   1062 
   1063 #define	SIZE_CLASSES_DEFINED
   1064 #define	NTBINS			0
   1065 #define	NLBINS			28
   1066 #define	NBINS			27
   1067 #define	LG_TINY_MAXCLASS	"NA"
   1068 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   1069 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
   1070 #endif
   1071 
   1072 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 13)
   1073 #define	SIZE_CLASSES \
   1074   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   1075     SC(  0,      4,        4,      0, yes,  4) \
   1076     SC(  1,      4,        4,      1, yes,  4) \
   1077     SC(  2,      4,        4,      2, yes,  4) \
   1078     SC(  3,      4,        4,      3, yes,  4) \
   1079                                                \
   1080     SC(  4,      6,        4,      1, yes,  4) \
   1081     SC(  5,      6,        4,      2, yes,  4) \
   1082     SC(  6,      6,        4,      3, yes,  4) \
   1083     SC(  7,      6,        4,      4, yes,  4) \
   1084                                                \
   1085     SC(  8,      7,        5,      1, yes,  5) \
   1086     SC(  9,      7,        5,      2, yes,  5) \
   1087     SC( 10,      7,        5,      3, yes,  5) \
   1088     SC( 11,      7,        5,      4, yes,  5) \
   1089                                                \
   1090     SC( 12,      8,        6,      1, yes,  6) \
   1091     SC( 13,      8,        6,      2, yes,  6) \
   1092     SC( 14,      8,        6,      3, yes,  6) \
   1093     SC( 15,      8,        6,      4, yes,  6) \
   1094                                                \
   1095     SC( 16,      9,        7,      1, yes,  7) \
   1096     SC( 17,      9,        7,      2, yes,  7) \
   1097     SC( 18,      9,        7,      3, yes,  7) \
   1098     SC( 19,      9,        7,      4, yes,  7) \
   1099                                                \
   1100     SC( 20,     10,        8,      1, yes,  8) \
   1101     SC( 21,     10,        8,      2, yes,  8) \
   1102     SC( 22,     10,        8,      3, yes,  8) \
   1103     SC( 23,     10,        8,      4, yes,  8) \
   1104                                                \
   1105     SC( 24,     11,        9,      1, yes,  9) \
   1106     SC( 25,     11,        9,      2, yes,  9) \
   1107     SC( 26,     11,        9,      3, yes,  9) \
   1108     SC( 27,     11,        9,      4, yes,  9) \
   1109                                                \
   1110     SC( 28,     12,       10,      1, yes, no) \
   1111     SC( 29,     12,       10,      2, yes, no) \
   1112     SC( 30,     12,       10,      3, yes, no) \
   1113     SC( 31,     12,       10,      4,  no, no) \
   1114                                                \
   1115     SC( 32,     13,       11,      1,  no, no) \
   1116     SC( 33,     13,       11,      2,  no, no) \
   1117     SC( 34,     13,       11,      3,  no, no) \
   1118     SC( 35,     13,       11,      4,  no, no) \
   1119                                                \
   1120     SC( 36,     14,       12,      1,  no, no) \
   1121     SC( 37,     14,       12,      2,  no, no) \
   1122     SC( 38,     14,       12,      3,  no, no) \
   1123     SC( 39,     14,       12,      4,  no, no) \
   1124                                                \
   1125     SC( 40,     15,       13,      1,  no, no) \
   1126     SC( 41,     15,       13,      2,  no, no) \
   1127     SC( 42,     15,       13,      3,  no, no) \
   1128     SC( 43,     15,       13,      4,  no, no) \
   1129                                                \
   1130     SC( 44,     16,       14,      1,  no, no) \
   1131     SC( 45,     16,       14,      2,  no, no) \
   1132     SC( 46,     16,       14,      3,  no, no) \
   1133     SC( 47,     16,       14,      4,  no, no) \
   1134                                                \
   1135     SC( 48,     17,       15,      1,  no, no) \
   1136     SC( 49,     17,       15,      2,  no, no) \
   1137     SC( 50,     17,       15,      3,  no, no) \
   1138     SC( 51,     17,       15,      4,  no, no) \
   1139                                                \
   1140     SC( 52,     18,       16,      1,  no, no) \
   1141     SC( 53,     18,       16,      2,  no, no) \
   1142     SC( 54,     18,       16,      3,  no, no) \
   1143     SC( 55,     18,       16,      4,  no, no) \
   1144                                                \
   1145     SC( 56,     19,       17,      1,  no, no) \
   1146     SC( 57,     19,       17,      2,  no, no) \
   1147     SC( 58,     19,       17,      3,  no, no) \
   1148     SC( 59,     19,       17,      4,  no, no) \
   1149                                                \
   1150     SC( 60,     20,       18,      1,  no, no) \
   1151     SC( 61,     20,       18,      2,  no, no) \
   1152     SC( 62,     20,       18,      3,  no, no) \
   1153     SC( 63,     20,       18,      4,  no, no) \
   1154                                                \
   1155     SC( 64,     21,       19,      1,  no, no) \
   1156     SC( 65,     21,       19,      2,  no, no) \
   1157     SC( 66,     21,       19,      3,  no, no) \
   1158     SC( 67,     21,       19,      4,  no, no) \
   1159                                                \
   1160     SC( 68,     22,       20,      1,  no, no) \
   1161     SC( 69,     22,       20,      2,  no, no) \
   1162     SC( 70,     22,       20,      3,  no, no) \
   1163     SC( 71,     22,       20,      4,  no, no) \
   1164                                                \
   1165     SC( 72,     23,       21,      1,  no, no) \
   1166     SC( 73,     23,       21,      2,  no, no) \
   1167     SC( 74,     23,       21,      3,  no, no) \
   1168     SC( 75,     23,       21,      4,  no, no) \
   1169                                                \
   1170     SC( 76,     24,       22,      1,  no, no) \
   1171     SC( 77,     24,       22,      2,  no, no) \
   1172     SC( 78,     24,       22,      3,  no, no) \
   1173     SC( 79,     24,       22,      4,  no, no) \
   1174                                                \
   1175     SC( 80,     25,       23,      1,  no, no) \
   1176     SC( 81,     25,       23,      2,  no, no) \
   1177     SC( 82,     25,       23,      3,  no, no) \
   1178     SC( 83,     25,       23,      4,  no, no) \
   1179                                                \
   1180     SC( 84,     26,       24,      1,  no, no) \
   1181     SC( 85,     26,       24,      2,  no, no) \
   1182     SC( 86,     26,       24,      3,  no, no) \
   1183     SC( 87,     26,       24,      4,  no, no) \
   1184                                                \
   1185     SC( 88,     27,       25,      1,  no, no) \
   1186     SC( 89,     27,       25,      2,  no, no) \
   1187     SC( 90,     27,       25,      3,  no, no) \
   1188     SC( 91,     27,       25,      4,  no, no) \
   1189                                                \
   1190     SC( 92,     28,       26,      1,  no, no) \
   1191     SC( 93,     28,       26,      2,  no, no) \
   1192     SC( 94,     28,       26,      3,  no, no) \
   1193     SC( 95,     28,       26,      4,  no, no) \
   1194                                                \
   1195     SC( 96,     29,       27,      1,  no, no) \
   1196     SC( 97,     29,       27,      2,  no, no) \
   1197     SC( 98,     29,       27,      3,  no, no) \
   1198     SC( 99,     29,       27,      4,  no, no) \
   1199                                                \
   1200     SC(100,     30,       28,      1,  no, no) \
   1201     SC(101,     30,       28,      2,  no, no) \
   1202     SC(102,     30,       28,      3,  no, no) \
   1203     SC(103,     30,       28,      4,  no, no) \
   1204                                                \
   1205     SC(104,     31,       29,      1,  no, no) \
   1206     SC(105,     31,       29,      2,  no, no) \
   1207     SC(106,     31,       29,      3,  no, no) \
   1208 
   1209 #define	SIZE_CLASSES_DEFINED
   1210 #define	NTBINS			0
   1211 #define	NLBINS			28
   1212 #define	NBINS			31
   1213 #define	LG_TINY_MAXCLASS	"NA"
   1214 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   1215 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
   1216 #endif
   1217 
   1218 #if (LG_SIZEOF_PTR == 2 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 16)
   1219 #define	SIZE_CLASSES \
   1220   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   1221     SC(  0,      4,        4,      0, yes,  4) \
   1222     SC(  1,      4,        4,      1, yes,  4) \
   1223     SC(  2,      4,        4,      2, yes,  4) \
   1224     SC(  3,      4,        4,      3, yes,  4) \
   1225                                                \
   1226     SC(  4,      6,        4,      1, yes,  4) \
   1227     SC(  5,      6,        4,      2, yes,  4) \
   1228     SC(  6,      6,        4,      3, yes,  4) \
   1229     SC(  7,      6,        4,      4, yes,  4) \
   1230                                                \
   1231     SC(  8,      7,        5,      1, yes,  5) \
   1232     SC(  9,      7,        5,      2, yes,  5) \
   1233     SC( 10,      7,        5,      3, yes,  5) \
   1234     SC( 11,      7,        5,      4, yes,  5) \
   1235                                                \
   1236     SC( 12,      8,        6,      1, yes,  6) \
   1237     SC( 13,      8,        6,      2, yes,  6) \
   1238     SC( 14,      8,        6,      3, yes,  6) \
   1239     SC( 15,      8,        6,      4, yes,  6) \
   1240                                                \
   1241     SC( 16,      9,        7,      1, yes,  7) \
   1242     SC( 17,      9,        7,      2, yes,  7) \
   1243     SC( 18,      9,        7,      3, yes,  7) \
   1244     SC( 19,      9,        7,      4, yes,  7) \
   1245                                                \
   1246     SC( 20,     10,        8,      1, yes,  8) \
   1247     SC( 21,     10,        8,      2, yes,  8) \
   1248     SC( 22,     10,        8,      3, yes,  8) \
   1249     SC( 23,     10,        8,      4, yes,  8) \
   1250                                                \
   1251     SC( 24,     11,        9,      1, yes,  9) \
   1252     SC( 25,     11,        9,      2, yes,  9) \
   1253     SC( 26,     11,        9,      3, yes,  9) \
   1254     SC( 27,     11,        9,      4, yes,  9) \
   1255                                                \
   1256     SC( 28,     12,       10,      1, yes, no) \
   1257     SC( 29,     12,       10,      2, yes, no) \
   1258     SC( 30,     12,       10,      3, yes, no) \
   1259     SC( 31,     12,       10,      4, yes, no) \
   1260                                                \
   1261     SC( 32,     13,       11,      1, yes, no) \
   1262     SC( 33,     13,       11,      2, yes, no) \
   1263     SC( 34,     13,       11,      3, yes, no) \
   1264     SC( 35,     13,       11,      4, yes, no) \
   1265                                                \
   1266     SC( 36,     14,       12,      1, yes, no) \
   1267     SC( 37,     14,       12,      2, yes, no) \
   1268     SC( 38,     14,       12,      3, yes, no) \
   1269     SC( 39,     14,       12,      4, yes, no) \
   1270                                                \
   1271     SC( 40,     15,       13,      1, yes, no) \
   1272     SC( 41,     15,       13,      2, yes, no) \
   1273     SC( 42,     15,       13,      3, yes, no) \
   1274     SC( 43,     15,       13,      4,  no, no) \
   1275                                                \
   1276     SC( 44,     16,       14,      1,  no, no) \
   1277     SC( 45,     16,       14,      2,  no, no) \
   1278     SC( 46,     16,       14,      3,  no, no) \
   1279     SC( 47,     16,       14,      4,  no, no) \
   1280                                                \
   1281     SC( 48,     17,       15,      1,  no, no) \
   1282     SC( 49,     17,       15,      2,  no, no) \
   1283     SC( 50,     17,       15,      3,  no, no) \
   1284     SC( 51,     17,       15,      4,  no, no) \
   1285                                                \
   1286     SC( 52,     18,       16,      1,  no, no) \
   1287     SC( 53,     18,       16,      2,  no, no) \
   1288     SC( 54,     18,       16,      3,  no, no) \
   1289     SC( 55,     18,       16,      4,  no, no) \
   1290                                                \
   1291     SC( 56,     19,       17,      1,  no, no) \
   1292     SC( 57,     19,       17,      2,  no, no) \
   1293     SC( 58,     19,       17,      3,  no, no) \
   1294     SC( 59,     19,       17,      4,  no, no) \
   1295                                                \
   1296     SC( 60,     20,       18,      1,  no, no) \
   1297     SC( 61,     20,       18,      2,  no, no) \
   1298     SC( 62,     20,       18,      3,  no, no) \
   1299     SC( 63,     20,       18,      4,  no, no) \
   1300                                                \
   1301     SC( 64,     21,       19,      1,  no, no) \
   1302     SC( 65,     21,       19,      2,  no, no) \
   1303     SC( 66,     21,       19,      3,  no, no) \
   1304     SC( 67,     21,       19,      4,  no, no) \
   1305                                                \
   1306     SC( 68,     22,       20,      1,  no, no) \
   1307     SC( 69,     22,       20,      2,  no, no) \
   1308     SC( 70,     22,       20,      3,  no, no) \
   1309     SC( 71,     22,       20,      4,  no, no) \
   1310                                                \
   1311     SC( 72,     23,       21,      1,  no, no) \
   1312     SC( 73,     23,       21,      2,  no, no) \
   1313     SC( 74,     23,       21,      3,  no, no) \
   1314     SC( 75,     23,       21,      4,  no, no) \
   1315                                                \
   1316     SC( 76,     24,       22,      1,  no, no) \
   1317     SC( 77,     24,       22,      2,  no, no) \
   1318     SC( 78,     24,       22,      3,  no, no) \
   1319     SC( 79,     24,       22,      4,  no, no) \
   1320                                                \
   1321     SC( 80,     25,       23,      1,  no, no) \
   1322     SC( 81,     25,       23,      2,  no, no) \
   1323     SC( 82,     25,       23,      3,  no, no) \
   1324     SC( 83,     25,       23,      4,  no, no) \
   1325                                                \
   1326     SC( 84,     26,       24,      1,  no, no) \
   1327     SC( 85,     26,       24,      2,  no, no) \
   1328     SC( 86,     26,       24,      3,  no, no) \
   1329     SC( 87,     26,       24,      4,  no, no) \
   1330                                                \
   1331     SC( 88,     27,       25,      1,  no, no) \
   1332     SC( 89,     27,       25,      2,  no, no) \
   1333     SC( 90,     27,       25,      3,  no, no) \
   1334     SC( 91,     27,       25,      4,  no, no) \
   1335                                                \
   1336     SC( 92,     28,       26,      1,  no, no) \
   1337     SC( 93,     28,       26,      2,  no, no) \
   1338     SC( 94,     28,       26,      3,  no, no) \
   1339     SC( 95,     28,       26,      4,  no, no) \
   1340                                                \
   1341     SC( 96,     29,       27,      1,  no, no) \
   1342     SC( 97,     29,       27,      2,  no, no) \
   1343     SC( 98,     29,       27,      3,  no, no) \
   1344     SC( 99,     29,       27,      4,  no, no) \
   1345                                                \
   1346     SC(100,     30,       28,      1,  no, no) \
   1347     SC(101,     30,       28,      2,  no, no) \
   1348     SC(102,     30,       28,      3,  no, no) \
   1349     SC(103,     30,       28,      4,  no, no) \
   1350                                                \
   1351     SC(104,     31,       29,      1,  no, no) \
   1352     SC(105,     31,       29,      2,  no, no) \
   1353     SC(106,     31,       29,      3,  no, no) \
   1354 
   1355 #define	SIZE_CLASSES_DEFINED
   1356 #define	NTBINS			0
   1357 #define	NLBINS			28
   1358 #define	NBINS			43
   1359 #define	LG_TINY_MAXCLASS	"NA"
   1360 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   1361 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
   1362 #endif
   1363 
   1364 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 12)
   1365 #define	SIZE_CLASSES \
   1366   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   1367     SC(  0,      3,        3,      0, yes,  3) \
   1368     SC(  1,      3,        3,      1, yes,  3) \
   1369     SC(  2,      3,        3,      2, yes,  3) \
   1370     SC(  3,      3,        3,      3, yes,  3) \
   1371                                                \
   1372     SC(  4,      5,        3,      1, yes,  3) \
   1373     SC(  5,      5,        3,      2, yes,  3) \
   1374     SC(  6,      5,        3,      3, yes,  3) \
   1375     SC(  7,      5,        3,      4, yes,  3) \
   1376                                                \
   1377     SC(  8,      6,        4,      1, yes,  4) \
   1378     SC(  9,      6,        4,      2, yes,  4) \
   1379     SC( 10,      6,        4,      3, yes,  4) \
   1380     SC( 11,      6,        4,      4, yes,  4) \
   1381                                                \
   1382     SC( 12,      7,        5,      1, yes,  5) \
   1383     SC( 13,      7,        5,      2, yes,  5) \
   1384     SC( 14,      7,        5,      3, yes,  5) \
   1385     SC( 15,      7,        5,      4, yes,  5) \
   1386                                                \
   1387     SC( 16,      8,        6,      1, yes,  6) \
   1388     SC( 17,      8,        6,      2, yes,  6) \
   1389     SC( 18,      8,        6,      3, yes,  6) \
   1390     SC( 19,      8,        6,      4, yes,  6) \
   1391                                                \
   1392     SC( 20,      9,        7,      1, yes,  7) \
   1393     SC( 21,      9,        7,      2, yes,  7) \
   1394     SC( 22,      9,        7,      3, yes,  7) \
   1395     SC( 23,      9,        7,      4, yes,  7) \
   1396                                                \
   1397     SC( 24,     10,        8,      1, yes,  8) \
   1398     SC( 25,     10,        8,      2, yes,  8) \
   1399     SC( 26,     10,        8,      3, yes,  8) \
   1400     SC( 27,     10,        8,      4, yes,  8) \
   1401                                                \
   1402     SC( 28,     11,        9,      1, yes,  9) \
   1403     SC( 29,     11,        9,      2, yes,  9) \
   1404     SC( 30,     11,        9,      3, yes,  9) \
   1405     SC( 31,     11,        9,      4,  no,  9) \
   1406                                                \
   1407     SC( 32,     12,       10,      1,  no, no) \
   1408     SC( 33,     12,       10,      2,  no, no) \
   1409     SC( 34,     12,       10,      3,  no, no) \
   1410     SC( 35,     12,       10,      4,  no, no) \
   1411                                                \
   1412     SC( 36,     13,       11,      1,  no, no) \
   1413     SC( 37,     13,       11,      2,  no, no) \
   1414     SC( 38,     13,       11,      3,  no, no) \
   1415     SC( 39,     13,       11,      4,  no, no) \
   1416                                                \
   1417     SC( 40,     14,       12,      1,  no, no) \
   1418     SC( 41,     14,       12,      2,  no, no) \
   1419     SC( 42,     14,       12,      3,  no, no) \
   1420     SC( 43,     14,       12,      4,  no, no) \
   1421                                                \
   1422     SC( 44,     15,       13,      1,  no, no) \
   1423     SC( 45,     15,       13,      2,  no, no) \
   1424     SC( 46,     15,       13,      3,  no, no) \
   1425     SC( 47,     15,       13,      4,  no, no) \
   1426                                                \
   1427     SC( 48,     16,       14,      1,  no, no) \
   1428     SC( 49,     16,       14,      2,  no, no) \
   1429     SC( 50,     16,       14,      3,  no, no) \
   1430     SC( 51,     16,       14,      4,  no, no) \
   1431                                                \
   1432     SC( 52,     17,       15,      1,  no, no) \
   1433     SC( 53,     17,       15,      2,  no, no) \
   1434     SC( 54,     17,       15,      3,  no, no) \
   1435     SC( 55,     17,       15,      4,  no, no) \
   1436                                                \
   1437     SC( 56,     18,       16,      1,  no, no) \
   1438     SC( 57,     18,       16,      2,  no, no) \
   1439     SC( 58,     18,       16,      3,  no, no) \
   1440     SC( 59,     18,       16,      4,  no, no) \
   1441                                                \
   1442     SC( 60,     19,       17,      1,  no, no) \
   1443     SC( 61,     19,       17,      2,  no, no) \
   1444     SC( 62,     19,       17,      3,  no, no) \
   1445     SC( 63,     19,       17,      4,  no, no) \
   1446                                                \
   1447     SC( 64,     20,       18,      1,  no, no) \
   1448     SC( 65,     20,       18,      2,  no, no) \
   1449     SC( 66,     20,       18,      3,  no, no) \
   1450     SC( 67,     20,       18,      4,  no, no) \
   1451                                                \
   1452     SC( 68,     21,       19,      1,  no, no) \
   1453     SC( 69,     21,       19,      2,  no, no) \
   1454     SC( 70,     21,       19,      3,  no, no) \
   1455     SC( 71,     21,       19,      4,  no, no) \
   1456                                                \
   1457     SC( 72,     22,       20,      1,  no, no) \
   1458     SC( 73,     22,       20,      2,  no, no) \
   1459     SC( 74,     22,       20,      3,  no, no) \
   1460     SC( 75,     22,       20,      4,  no, no) \
   1461                                                \
   1462     SC( 76,     23,       21,      1,  no, no) \
   1463     SC( 77,     23,       21,      2,  no, no) \
   1464     SC( 78,     23,       21,      3,  no, no) \
   1465     SC( 79,     23,       21,      4,  no, no) \
   1466                                                \
   1467     SC( 80,     24,       22,      1,  no, no) \
   1468     SC( 81,     24,       22,      2,  no, no) \
   1469     SC( 82,     24,       22,      3,  no, no) \
   1470     SC( 83,     24,       22,      4,  no, no) \
   1471                                                \
   1472     SC( 84,     25,       23,      1,  no, no) \
   1473     SC( 85,     25,       23,      2,  no, no) \
   1474     SC( 86,     25,       23,      3,  no, no) \
   1475     SC( 87,     25,       23,      4,  no, no) \
   1476                                                \
   1477     SC( 88,     26,       24,      1,  no, no) \
   1478     SC( 89,     26,       24,      2,  no, no) \
   1479     SC( 90,     26,       24,      3,  no, no) \
   1480     SC( 91,     26,       24,      4,  no, no) \
   1481                                                \
   1482     SC( 92,     27,       25,      1,  no, no) \
   1483     SC( 93,     27,       25,      2,  no, no) \
   1484     SC( 94,     27,       25,      3,  no, no) \
   1485     SC( 95,     27,       25,      4,  no, no) \
   1486                                                \
   1487     SC( 96,     28,       26,      1,  no, no) \
   1488     SC( 97,     28,       26,      2,  no, no) \
   1489     SC( 98,     28,       26,      3,  no, no) \
   1490     SC( 99,     28,       26,      4,  no, no) \
   1491                                                \
   1492     SC(100,     29,       27,      1,  no, no) \
   1493     SC(101,     29,       27,      2,  no, no) \
   1494     SC(102,     29,       27,      3,  no, no) \
   1495     SC(103,     29,       27,      4,  no, no) \
   1496                                                \
   1497     SC(104,     30,       28,      1,  no, no) \
   1498     SC(105,     30,       28,      2,  no, no) \
   1499     SC(106,     30,       28,      3,  no, no) \
   1500     SC(107,     30,       28,      4,  no, no) \
   1501                                                \
   1502     SC(108,     31,       29,      1,  no, no) \
   1503     SC(109,     31,       29,      2,  no, no) \
   1504     SC(110,     31,       29,      3,  no, no) \
   1505     SC(111,     31,       29,      4,  no, no) \
   1506                                                \
   1507     SC(112,     32,       30,      1,  no, no) \
   1508     SC(113,     32,       30,      2,  no, no) \
   1509     SC(114,     32,       30,      3,  no, no) \
   1510     SC(115,     32,       30,      4,  no, no) \
   1511                                                \
   1512     SC(116,     33,       31,      1,  no, no) \
   1513     SC(117,     33,       31,      2,  no, no) \
   1514     SC(118,     33,       31,      3,  no, no) \
   1515     SC(119,     33,       31,      4,  no, no) \
   1516                                                \
   1517     SC(120,     34,       32,      1,  no, no) \
   1518     SC(121,     34,       32,      2,  no, no) \
   1519     SC(122,     34,       32,      3,  no, no) \
   1520     SC(123,     34,       32,      4,  no, no) \
   1521                                                \
   1522     SC(124,     35,       33,      1,  no, no) \
   1523     SC(125,     35,       33,      2,  no, no) \
   1524     SC(126,     35,       33,      3,  no, no) \
   1525     SC(127,     35,       33,      4,  no, no) \
   1526                                                \
   1527     SC(128,     36,       34,      1,  no, no) \
   1528     SC(129,     36,       34,      2,  no, no) \
   1529     SC(130,     36,       34,      3,  no, no) \
   1530     SC(131,     36,       34,      4,  no, no) \
   1531                                                \
   1532     SC(132,     37,       35,      1,  no, no) \
   1533     SC(133,     37,       35,      2,  no, no) \
   1534     SC(134,     37,       35,      3,  no, no) \
   1535     SC(135,     37,       35,      4,  no, no) \
   1536                                                \
   1537     SC(136,     38,       36,      1,  no, no) \
   1538     SC(137,     38,       36,      2,  no, no) \
   1539     SC(138,     38,       36,      3,  no, no) \
   1540     SC(139,     38,       36,      4,  no, no) \
   1541                                                \
   1542     SC(140,     39,       37,      1,  no, no) \
   1543     SC(141,     39,       37,      2,  no, no) \
   1544     SC(142,     39,       37,      3,  no, no) \
   1545     SC(143,     39,       37,      4,  no, no) \
   1546                                                \
   1547     SC(144,     40,       38,      1,  no, no) \
   1548     SC(145,     40,       38,      2,  no, no) \
   1549     SC(146,     40,       38,      3,  no, no) \
   1550     SC(147,     40,       38,      4,  no, no) \
   1551                                                \
   1552     SC(148,     41,       39,      1,  no, no) \
   1553     SC(149,     41,       39,      2,  no, no) \
   1554     SC(150,     41,       39,      3,  no, no) \
   1555     SC(151,     41,       39,      4,  no, no) \
   1556                                                \
   1557     SC(152,     42,       40,      1,  no, no) \
   1558     SC(153,     42,       40,      2,  no, no) \
   1559     SC(154,     42,       40,      3,  no, no) \
   1560     SC(155,     42,       40,      4,  no, no) \
   1561                                                \
   1562     SC(156,     43,       41,      1,  no, no) \
   1563     SC(157,     43,       41,      2,  no, no) \
   1564     SC(158,     43,       41,      3,  no, no) \
   1565     SC(159,     43,       41,      4,  no, no) \
   1566                                                \
   1567     SC(160,     44,       42,      1,  no, no) \
   1568     SC(161,     44,       42,      2,  no, no) \
   1569     SC(162,     44,       42,      3,  no, no) \
   1570     SC(163,     44,       42,      4,  no, no) \
   1571                                                \
   1572     SC(164,     45,       43,      1,  no, no) \
   1573     SC(165,     45,       43,      2,  no, no) \
   1574     SC(166,     45,       43,      3,  no, no) \
   1575     SC(167,     45,       43,      4,  no, no) \
   1576                                                \
   1577     SC(168,     46,       44,      1,  no, no) \
   1578     SC(169,     46,       44,      2,  no, no) \
   1579     SC(170,     46,       44,      3,  no, no) \
   1580     SC(171,     46,       44,      4,  no, no) \
   1581                                                \
   1582     SC(172,     47,       45,      1,  no, no) \
   1583     SC(173,     47,       45,      2,  no, no) \
   1584     SC(174,     47,       45,      3,  no, no) \
   1585     SC(175,     47,       45,      4,  no, no) \
   1586                                                \
   1587     SC(176,     48,       46,      1,  no, no) \
   1588     SC(177,     48,       46,      2,  no, no) \
   1589     SC(178,     48,       46,      3,  no, no) \
   1590     SC(179,     48,       46,      4,  no, no) \
   1591                                                \
   1592     SC(180,     49,       47,      1,  no, no) \
   1593     SC(181,     49,       47,      2,  no, no) \
   1594     SC(182,     49,       47,      3,  no, no) \
   1595     SC(183,     49,       47,      4,  no, no) \
   1596                                                \
   1597     SC(184,     50,       48,      1,  no, no) \
   1598     SC(185,     50,       48,      2,  no, no) \
   1599     SC(186,     50,       48,      3,  no, no) \
   1600     SC(187,     50,       48,      4,  no, no) \
   1601                                                \
   1602     SC(188,     51,       49,      1,  no, no) \
   1603     SC(189,     51,       49,      2,  no, no) \
   1604     SC(190,     51,       49,      3,  no, no) \
   1605     SC(191,     51,       49,      4,  no, no) \
   1606                                                \
   1607     SC(192,     52,       50,      1,  no, no) \
   1608     SC(193,     52,       50,      2,  no, no) \
   1609     SC(194,     52,       50,      3,  no, no) \
   1610     SC(195,     52,       50,      4,  no, no) \
   1611                                                \
   1612     SC(196,     53,       51,      1,  no, no) \
   1613     SC(197,     53,       51,      2,  no, no) \
   1614     SC(198,     53,       51,      3,  no, no) \
   1615     SC(199,     53,       51,      4,  no, no) \
   1616                                                \
   1617     SC(200,     54,       52,      1,  no, no) \
   1618     SC(201,     54,       52,      2,  no, no) \
   1619     SC(202,     54,       52,      3,  no, no) \
   1620     SC(203,     54,       52,      4,  no, no) \
   1621                                                \
   1622     SC(204,     55,       53,      1,  no, no) \
   1623     SC(205,     55,       53,      2,  no, no) \
   1624     SC(206,     55,       53,      3,  no, no) \
   1625     SC(207,     55,       53,      4,  no, no) \
   1626                                                \
   1627     SC(208,     56,       54,      1,  no, no) \
   1628     SC(209,     56,       54,      2,  no, no) \
   1629     SC(210,     56,       54,      3,  no, no) \
   1630     SC(211,     56,       54,      4,  no, no) \
   1631                                                \
   1632     SC(212,     57,       55,      1,  no, no) \
   1633     SC(213,     57,       55,      2,  no, no) \
   1634     SC(214,     57,       55,      3,  no, no) \
   1635     SC(215,     57,       55,      4,  no, no) \
   1636                                                \
   1637     SC(216,     58,       56,      1,  no, no) \
   1638     SC(217,     58,       56,      2,  no, no) \
   1639     SC(218,     58,       56,      3,  no, no) \
   1640     SC(219,     58,       56,      4,  no, no) \
   1641                                                \
   1642     SC(220,     59,       57,      1,  no, no) \
   1643     SC(221,     59,       57,      2,  no, no) \
   1644     SC(222,     59,       57,      3,  no, no) \
   1645     SC(223,     59,       57,      4,  no, no) \
   1646                                                \
   1647     SC(224,     60,       58,      1,  no, no) \
   1648     SC(225,     60,       58,      2,  no, no) \
   1649     SC(226,     60,       58,      3,  no, no) \
   1650     SC(227,     60,       58,      4,  no, no) \
   1651                                                \
   1652     SC(228,     61,       59,      1,  no, no) \
   1653     SC(229,     61,       59,      2,  no, no) \
   1654     SC(230,     61,       59,      3,  no, no) \
   1655     SC(231,     61,       59,      4,  no, no) \
   1656                                                \
   1657     SC(232,     62,       60,      1,  no, no) \
   1658     SC(233,     62,       60,      2,  no, no) \
   1659     SC(234,     62,       60,      3,  no, no) \
   1660     SC(235,     62,       60,      4,  no, no) \
   1661                                                \
   1662     SC(236,     63,       61,      1,  no, no) \
   1663     SC(237,     63,       61,      2,  no, no) \
   1664     SC(238,     63,       61,      3,  no, no) \
   1665 
   1666 #define	SIZE_CLASSES_DEFINED
   1667 #define	NTBINS			0
   1668 #define	NLBINS			32
   1669 #define	NBINS			31
   1670 #define	LG_TINY_MAXCLASS	"NA"
   1671 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   1672 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
   1673 #endif
   1674 
   1675 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 13)
   1676 #define	SIZE_CLASSES \
   1677   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   1678     SC(  0,      3,        3,      0, yes,  3) \
   1679     SC(  1,      3,        3,      1, yes,  3) \
   1680     SC(  2,      3,        3,      2, yes,  3) \
   1681     SC(  3,      3,        3,      3, yes,  3) \
   1682                                                \
   1683     SC(  4,      5,        3,      1, yes,  3) \
   1684     SC(  5,      5,        3,      2, yes,  3) \
   1685     SC(  6,      5,        3,      3, yes,  3) \
   1686     SC(  7,      5,        3,      4, yes,  3) \
   1687                                                \
   1688     SC(  8,      6,        4,      1, yes,  4) \
   1689     SC(  9,      6,        4,      2, yes,  4) \
   1690     SC( 10,      6,        4,      3, yes,  4) \
   1691     SC( 11,      6,        4,      4, yes,  4) \
   1692                                                \
   1693     SC( 12,      7,        5,      1, yes,  5) \
   1694     SC( 13,      7,        5,      2, yes,  5) \
   1695     SC( 14,      7,        5,      3, yes,  5) \
   1696     SC( 15,      7,        5,      4, yes,  5) \
   1697                                                \
   1698     SC( 16,      8,        6,      1, yes,  6) \
   1699     SC( 17,      8,        6,      2, yes,  6) \
   1700     SC( 18,      8,        6,      3, yes,  6) \
   1701     SC( 19,      8,        6,      4, yes,  6) \
   1702                                                \
   1703     SC( 20,      9,        7,      1, yes,  7) \
   1704     SC( 21,      9,        7,      2, yes,  7) \
   1705     SC( 22,      9,        7,      3, yes,  7) \
   1706     SC( 23,      9,        7,      4, yes,  7) \
   1707                                                \
   1708     SC( 24,     10,        8,      1, yes,  8) \
   1709     SC( 25,     10,        8,      2, yes,  8) \
   1710     SC( 26,     10,        8,      3, yes,  8) \
   1711     SC( 27,     10,        8,      4, yes,  8) \
   1712                                                \
   1713     SC( 28,     11,        9,      1, yes,  9) \
   1714     SC( 29,     11,        9,      2, yes,  9) \
   1715     SC( 30,     11,        9,      3, yes,  9) \
   1716     SC( 31,     11,        9,      4, yes,  9) \
   1717                                                \
   1718     SC( 32,     12,       10,      1, yes, no) \
   1719     SC( 33,     12,       10,      2, yes, no) \
   1720     SC( 34,     12,       10,      3, yes, no) \
   1721     SC( 35,     12,       10,      4,  no, no) \
   1722                                                \
   1723     SC( 36,     13,       11,      1,  no, no) \
   1724     SC( 37,     13,       11,      2,  no, no) \
   1725     SC( 38,     13,       11,      3,  no, no) \
   1726     SC( 39,     13,       11,      4,  no, no) \
   1727                                                \
   1728     SC( 40,     14,       12,      1,  no, no) \
   1729     SC( 41,     14,       12,      2,  no, no) \
   1730     SC( 42,     14,       12,      3,  no, no) \
   1731     SC( 43,     14,       12,      4,  no, no) \
   1732                                                \
   1733     SC( 44,     15,       13,      1,  no, no) \
   1734     SC( 45,     15,       13,      2,  no, no) \
   1735     SC( 46,     15,       13,      3,  no, no) \
   1736     SC( 47,     15,       13,      4,  no, no) \
   1737                                                \
   1738     SC( 48,     16,       14,      1,  no, no) \
   1739     SC( 49,     16,       14,      2,  no, no) \
   1740     SC( 50,     16,       14,      3,  no, no) \
   1741     SC( 51,     16,       14,      4,  no, no) \
   1742                                                \
   1743     SC( 52,     17,       15,      1,  no, no) \
   1744     SC( 53,     17,       15,      2,  no, no) \
   1745     SC( 54,     17,       15,      3,  no, no) \
   1746     SC( 55,     17,       15,      4,  no, no) \
   1747                                                \
   1748     SC( 56,     18,       16,      1,  no, no) \
   1749     SC( 57,     18,       16,      2,  no, no) \
   1750     SC( 58,     18,       16,      3,  no, no) \
   1751     SC( 59,     18,       16,      4,  no, no) \
   1752                                                \
   1753     SC( 60,     19,       17,      1,  no, no) \
   1754     SC( 61,     19,       17,      2,  no, no) \
   1755     SC( 62,     19,       17,      3,  no, no) \
   1756     SC( 63,     19,       17,      4,  no, no) \
   1757                                                \
   1758     SC( 64,     20,       18,      1,  no, no) \
   1759     SC( 65,     20,       18,      2,  no, no) \
   1760     SC( 66,     20,       18,      3,  no, no) \
   1761     SC( 67,     20,       18,      4,  no, no) \
   1762                                                \
   1763     SC( 68,     21,       19,      1,  no, no) \
   1764     SC( 69,     21,       19,      2,  no, no) \
   1765     SC( 70,     21,       19,      3,  no, no) \
   1766     SC( 71,     21,       19,      4,  no, no) \
   1767                                                \
   1768     SC( 72,     22,       20,      1,  no, no) \
   1769     SC( 73,     22,       20,      2,  no, no) \
   1770     SC( 74,     22,       20,      3,  no, no) \
   1771     SC( 75,     22,       20,      4,  no, no) \
   1772                                                \
   1773     SC( 76,     23,       21,      1,  no, no) \
   1774     SC( 77,     23,       21,      2,  no, no) \
   1775     SC( 78,     23,       21,      3,  no, no) \
   1776     SC( 79,     23,       21,      4,  no, no) \
   1777                                                \
   1778     SC( 80,     24,       22,      1,  no, no) \
   1779     SC( 81,     24,       22,      2,  no, no) \
   1780     SC( 82,     24,       22,      3,  no, no) \
   1781     SC( 83,     24,       22,      4,  no, no) \
   1782                                                \
   1783     SC( 84,     25,       23,      1,  no, no) \
   1784     SC( 85,     25,       23,      2,  no, no) \
   1785     SC( 86,     25,       23,      3,  no, no) \
   1786     SC( 87,     25,       23,      4,  no, no) \
   1787                                                \
   1788     SC( 88,     26,       24,      1,  no, no) \
   1789     SC( 89,     26,       24,      2,  no, no) \
   1790     SC( 90,     26,       24,      3,  no, no) \
   1791     SC( 91,     26,       24,      4,  no, no) \
   1792                                                \
   1793     SC( 92,     27,       25,      1,  no, no) \
   1794     SC( 93,     27,       25,      2,  no, no) \
   1795     SC( 94,     27,       25,      3,  no, no) \
   1796     SC( 95,     27,       25,      4,  no, no) \
   1797                                                \
   1798     SC( 96,     28,       26,      1,  no, no) \
   1799     SC( 97,     28,       26,      2,  no, no) \
   1800     SC( 98,     28,       26,      3,  no, no) \
   1801     SC( 99,     28,       26,      4,  no, no) \
   1802                                                \
   1803     SC(100,     29,       27,      1,  no, no) \
   1804     SC(101,     29,       27,      2,  no, no) \
   1805     SC(102,     29,       27,      3,  no, no) \
   1806     SC(103,     29,       27,      4,  no, no) \
   1807                                                \
   1808     SC(104,     30,       28,      1,  no, no) \
   1809     SC(105,     30,       28,      2,  no, no) \
   1810     SC(106,     30,       28,      3,  no, no) \
   1811     SC(107,     30,       28,      4,  no, no) \
   1812                                                \
   1813     SC(108,     31,       29,      1,  no, no) \
   1814     SC(109,     31,       29,      2,  no, no) \
   1815     SC(110,     31,       29,      3,  no, no) \
   1816     SC(111,     31,       29,      4,  no, no) \
   1817                                                \
   1818     SC(112,     32,       30,      1,  no, no) \
   1819     SC(113,     32,       30,      2,  no, no) \
   1820     SC(114,     32,       30,      3,  no, no) \
   1821     SC(115,     32,       30,      4,  no, no) \
   1822                                                \
   1823     SC(116,     33,       31,      1,  no, no) \
   1824     SC(117,     33,       31,      2,  no, no) \
   1825     SC(118,     33,       31,      3,  no, no) \
   1826     SC(119,     33,       31,      4,  no, no) \
   1827                                                \
   1828     SC(120,     34,       32,      1,  no, no) \
   1829     SC(121,     34,       32,      2,  no, no) \
   1830     SC(122,     34,       32,      3,  no, no) \
   1831     SC(123,     34,       32,      4,  no, no) \
   1832                                                \
   1833     SC(124,     35,       33,      1,  no, no) \
   1834     SC(125,     35,       33,      2,  no, no) \
   1835     SC(126,     35,       33,      3,  no, no) \
   1836     SC(127,     35,       33,      4,  no, no) \
   1837                                                \
   1838     SC(128,     36,       34,      1,  no, no) \
   1839     SC(129,     36,       34,      2,  no, no) \
   1840     SC(130,     36,       34,      3,  no, no) \
   1841     SC(131,     36,       34,      4,  no, no) \
   1842                                                \
   1843     SC(132,     37,       35,      1,  no, no) \
   1844     SC(133,     37,       35,      2,  no, no) \
   1845     SC(134,     37,       35,      3,  no, no) \
   1846     SC(135,     37,       35,      4,  no, no) \
   1847                                                \
   1848     SC(136,     38,       36,      1,  no, no) \
   1849     SC(137,     38,       36,      2,  no, no) \
   1850     SC(138,     38,       36,      3,  no, no) \
   1851     SC(139,     38,       36,      4,  no, no) \
   1852                                                \
   1853     SC(140,     39,       37,      1,  no, no) \
   1854     SC(141,     39,       37,      2,  no, no) \
   1855     SC(142,     39,       37,      3,  no, no) \
   1856     SC(143,     39,       37,      4,  no, no) \
   1857                                                \
   1858     SC(144,     40,       38,      1,  no, no) \
   1859     SC(145,     40,       38,      2,  no, no) \
   1860     SC(146,     40,       38,      3,  no, no) \
   1861     SC(147,     40,       38,      4,  no, no) \
   1862                                                \
   1863     SC(148,     41,       39,      1,  no, no) \
   1864     SC(149,     41,       39,      2,  no, no) \
   1865     SC(150,     41,       39,      3,  no, no) \
   1866     SC(151,     41,       39,      4,  no, no) \
   1867                                                \
   1868     SC(152,     42,       40,      1,  no, no) \
   1869     SC(153,     42,       40,      2,  no, no) \
   1870     SC(154,     42,       40,      3,  no, no) \
   1871     SC(155,     42,       40,      4,  no, no) \
   1872                                                \
   1873     SC(156,     43,       41,      1,  no, no) \
   1874     SC(157,     43,       41,      2,  no, no) \
   1875     SC(158,     43,       41,      3,  no, no) \
   1876     SC(159,     43,       41,      4,  no, no) \
   1877                                                \
   1878     SC(160,     44,       42,      1,  no, no) \
   1879     SC(161,     44,       42,      2,  no, no) \
   1880     SC(162,     44,       42,      3,  no, no) \
   1881     SC(163,     44,       42,      4,  no, no) \
   1882                                                \
   1883     SC(164,     45,       43,      1,  no, no) \
   1884     SC(165,     45,       43,      2,  no, no) \
   1885     SC(166,     45,       43,      3,  no, no) \
   1886     SC(167,     45,       43,      4,  no, no) \
   1887                                                \
   1888     SC(168,     46,       44,      1,  no, no) \
   1889     SC(169,     46,       44,      2,  no, no) \
   1890     SC(170,     46,       44,      3,  no, no) \
   1891     SC(171,     46,       44,      4,  no, no) \
   1892                                                \
   1893     SC(172,     47,       45,      1,  no, no) \
   1894     SC(173,     47,       45,      2,  no, no) \
   1895     SC(174,     47,       45,      3,  no, no) \
   1896     SC(175,     47,       45,      4,  no, no) \
   1897                                                \
   1898     SC(176,     48,       46,      1,  no, no) \
   1899     SC(177,     48,       46,      2,  no, no) \
   1900     SC(178,     48,       46,      3,  no, no) \
   1901     SC(179,     48,       46,      4,  no, no) \
   1902                                                \
   1903     SC(180,     49,       47,      1,  no, no) \
   1904     SC(181,     49,       47,      2,  no, no) \
   1905     SC(182,     49,       47,      3,  no, no) \
   1906     SC(183,     49,       47,      4,  no, no) \
   1907                                                \
   1908     SC(184,     50,       48,      1,  no, no) \
   1909     SC(185,     50,       48,      2,  no, no) \
   1910     SC(186,     50,       48,      3,  no, no) \
   1911     SC(187,     50,       48,      4,  no, no) \
   1912                                                \
   1913     SC(188,     51,       49,      1,  no, no) \
   1914     SC(189,     51,       49,      2,  no, no) \
   1915     SC(190,     51,       49,      3,  no, no) \
   1916     SC(191,     51,       49,      4,  no, no) \
   1917                                                \
   1918     SC(192,     52,       50,      1,  no, no) \
   1919     SC(193,     52,       50,      2,  no, no) \
   1920     SC(194,     52,       50,      3,  no, no) \
   1921     SC(195,     52,       50,      4,  no, no) \
   1922                                                \
   1923     SC(196,     53,       51,      1,  no, no) \
   1924     SC(197,     53,       51,      2,  no, no) \
   1925     SC(198,     53,       51,      3,  no, no) \
   1926     SC(199,     53,       51,      4,  no, no) \
   1927                                                \
   1928     SC(200,     54,       52,      1,  no, no) \
   1929     SC(201,     54,       52,      2,  no, no) \
   1930     SC(202,     54,       52,      3,  no, no) \
   1931     SC(203,     54,       52,      4,  no, no) \
   1932                                                \
   1933     SC(204,     55,       53,      1,  no, no) \
   1934     SC(205,     55,       53,      2,  no, no) \
   1935     SC(206,     55,       53,      3,  no, no) \
   1936     SC(207,     55,       53,      4,  no, no) \
   1937                                                \
   1938     SC(208,     56,       54,      1,  no, no) \
   1939     SC(209,     56,       54,      2,  no, no) \
   1940     SC(210,     56,       54,      3,  no, no) \
   1941     SC(211,     56,       54,      4,  no, no) \
   1942                                                \
   1943     SC(212,     57,       55,      1,  no, no) \
   1944     SC(213,     57,       55,      2,  no, no) \
   1945     SC(214,     57,       55,      3,  no, no) \
   1946     SC(215,     57,       55,      4,  no, no) \
   1947                                                \
   1948     SC(216,     58,       56,      1,  no, no) \
   1949     SC(217,     58,       56,      2,  no, no) \
   1950     SC(218,     58,       56,      3,  no, no) \
   1951     SC(219,     58,       56,      4,  no, no) \
   1952                                                \
   1953     SC(220,     59,       57,      1,  no, no) \
   1954     SC(221,     59,       57,      2,  no, no) \
   1955     SC(222,     59,       57,      3,  no, no) \
   1956     SC(223,     59,       57,      4,  no, no) \
   1957                                                \
   1958     SC(224,     60,       58,      1,  no, no) \
   1959     SC(225,     60,       58,      2,  no, no) \
   1960     SC(226,     60,       58,      3,  no, no) \
   1961     SC(227,     60,       58,      4,  no, no) \
   1962                                                \
   1963     SC(228,     61,       59,      1,  no, no) \
   1964     SC(229,     61,       59,      2,  no, no) \
   1965     SC(230,     61,       59,      3,  no, no) \
   1966     SC(231,     61,       59,      4,  no, no) \
   1967                                                \
   1968     SC(232,     62,       60,      1,  no, no) \
   1969     SC(233,     62,       60,      2,  no, no) \
   1970     SC(234,     62,       60,      3,  no, no) \
   1971     SC(235,     62,       60,      4,  no, no) \
   1972                                                \
   1973     SC(236,     63,       61,      1,  no, no) \
   1974     SC(237,     63,       61,      2,  no, no) \
   1975     SC(238,     63,       61,      3,  no, no) \
   1976 
   1977 #define	SIZE_CLASSES_DEFINED
   1978 #define	NTBINS			0
   1979 #define	NLBINS			32
   1980 #define	NBINS			35
   1981 #define	LG_TINY_MAXCLASS	"NA"
   1982 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   1983 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
   1984 #endif
   1985 
   1986 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 3 && LG_PAGE == 16)
   1987 #define	SIZE_CLASSES \
   1988   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   1989     SC(  0,      3,        3,      0, yes,  3) \
   1990     SC(  1,      3,        3,      1, yes,  3) \
   1991     SC(  2,      3,        3,      2, yes,  3) \
   1992     SC(  3,      3,        3,      3, yes,  3) \
   1993                                                \
   1994     SC(  4,      5,        3,      1, yes,  3) \
   1995     SC(  5,      5,        3,      2, yes,  3) \
   1996     SC(  6,      5,        3,      3, yes,  3) \
   1997     SC(  7,      5,        3,      4, yes,  3) \
   1998                                                \
   1999     SC(  8,      6,        4,      1, yes,  4) \
   2000     SC(  9,      6,        4,      2, yes,  4) \
   2001     SC( 10,      6,        4,      3, yes,  4) \
   2002     SC( 11,      6,        4,      4, yes,  4) \
   2003                                                \
   2004     SC( 12,      7,        5,      1, yes,  5) \
   2005     SC( 13,      7,        5,      2, yes,  5) \
   2006     SC( 14,      7,        5,      3, yes,  5) \
   2007     SC( 15,      7,        5,      4, yes,  5) \
   2008                                                \
   2009     SC( 16,      8,        6,      1, yes,  6) \
   2010     SC( 17,      8,        6,      2, yes,  6) \
   2011     SC( 18,      8,        6,      3, yes,  6) \
   2012     SC( 19,      8,        6,      4, yes,  6) \
   2013                                                \
   2014     SC( 20,      9,        7,      1, yes,  7) \
   2015     SC( 21,      9,        7,      2, yes,  7) \
   2016     SC( 22,      9,        7,      3, yes,  7) \
   2017     SC( 23,      9,        7,      4, yes,  7) \
   2018                                                \
   2019     SC( 24,     10,        8,      1, yes,  8) \
   2020     SC( 25,     10,        8,      2, yes,  8) \
   2021     SC( 26,     10,        8,      3, yes,  8) \
   2022     SC( 27,     10,        8,      4, yes,  8) \
   2023                                                \
   2024     SC( 28,     11,        9,      1, yes,  9) \
   2025     SC( 29,     11,        9,      2, yes,  9) \
   2026     SC( 30,     11,        9,      3, yes,  9) \
   2027     SC( 31,     11,        9,      4, yes,  9) \
   2028                                                \
   2029     SC( 32,     12,       10,      1, yes, no) \
   2030     SC( 33,     12,       10,      2, yes, no) \
   2031     SC( 34,     12,       10,      3, yes, no) \
   2032     SC( 35,     12,       10,      4, yes, no) \
   2033                                                \
   2034     SC( 36,     13,       11,      1, yes, no) \
   2035     SC( 37,     13,       11,      2, yes, no) \
   2036     SC( 38,     13,       11,      3, yes, no) \
   2037     SC( 39,     13,       11,      4, yes, no) \
   2038                                                \
   2039     SC( 40,     14,       12,      1, yes, no) \
   2040     SC( 41,     14,       12,      2, yes, no) \
   2041     SC( 42,     14,       12,      3, yes, no) \
   2042     SC( 43,     14,       12,      4, yes, no) \
   2043                                                \
   2044     SC( 44,     15,       13,      1, yes, no) \
   2045     SC( 45,     15,       13,      2, yes, no) \
   2046     SC( 46,     15,       13,      3, yes, no) \
   2047     SC( 47,     15,       13,      4,  no, no) \
   2048                                                \
   2049     SC( 48,     16,       14,      1,  no, no) \
   2050     SC( 49,     16,       14,      2,  no, no) \
   2051     SC( 50,     16,       14,      3,  no, no) \
   2052     SC( 51,     16,       14,      4,  no, no) \
   2053                                                \
   2054     SC( 52,     17,       15,      1,  no, no) \
   2055     SC( 53,     17,       15,      2,  no, no) \
   2056     SC( 54,     17,       15,      3,  no, no) \
   2057     SC( 55,     17,       15,      4,  no, no) \
   2058                                                \
   2059     SC( 56,     18,       16,      1,  no, no) \
   2060     SC( 57,     18,       16,      2,  no, no) \
   2061     SC( 58,     18,       16,      3,  no, no) \
   2062     SC( 59,     18,       16,      4,  no, no) \
   2063                                                \
   2064     SC( 60,     19,       17,      1,  no, no) \
   2065     SC( 61,     19,       17,      2,  no, no) \
   2066     SC( 62,     19,       17,      3,  no, no) \
   2067     SC( 63,     19,       17,      4,  no, no) \
   2068                                                \
   2069     SC( 64,     20,       18,      1,  no, no) \
   2070     SC( 65,     20,       18,      2,  no, no) \
   2071     SC( 66,     20,       18,      3,  no, no) \
   2072     SC( 67,     20,       18,      4,  no, no) \
   2073                                                \
   2074     SC( 68,     21,       19,      1,  no, no) \
   2075     SC( 69,     21,       19,      2,  no, no) \
   2076     SC( 70,     21,       19,      3,  no, no) \
   2077     SC( 71,     21,       19,      4,  no, no) \
   2078                                                \
   2079     SC( 72,     22,       20,      1,  no, no) \
   2080     SC( 73,     22,       20,      2,  no, no) \
   2081     SC( 74,     22,       20,      3,  no, no) \
   2082     SC( 75,     22,       20,      4,  no, no) \
   2083                                                \
   2084     SC( 76,     23,       21,      1,  no, no) \
   2085     SC( 77,     23,       21,      2,  no, no) \
   2086     SC( 78,     23,       21,      3,  no, no) \
   2087     SC( 79,     23,       21,      4,  no, no) \
   2088                                                \
   2089     SC( 80,     24,       22,      1,  no, no) \
   2090     SC( 81,     24,       22,      2,  no, no) \
   2091     SC( 82,     24,       22,      3,  no, no) \
   2092     SC( 83,     24,       22,      4,  no, no) \
   2093                                                \
   2094     SC( 84,     25,       23,      1,  no, no) \
   2095     SC( 85,     25,       23,      2,  no, no) \
   2096     SC( 86,     25,       23,      3,  no, no) \
   2097     SC( 87,     25,       23,      4,  no, no) \
   2098                                                \
   2099     SC( 88,     26,       24,      1,  no, no) \
   2100     SC( 89,     26,       24,      2,  no, no) \
   2101     SC( 90,     26,       24,      3,  no, no) \
   2102     SC( 91,     26,       24,      4,  no, no) \
   2103                                                \
   2104     SC( 92,     27,       25,      1,  no, no) \
   2105     SC( 93,     27,       25,      2,  no, no) \
   2106     SC( 94,     27,       25,      3,  no, no) \
   2107     SC( 95,     27,       25,      4,  no, no) \
   2108                                                \
   2109     SC( 96,     28,       26,      1,  no, no) \
   2110     SC( 97,     28,       26,      2,  no, no) \
   2111     SC( 98,     28,       26,      3,  no, no) \
   2112     SC( 99,     28,       26,      4,  no, no) \
   2113                                                \
   2114     SC(100,     29,       27,      1,  no, no) \
   2115     SC(101,     29,       27,      2,  no, no) \
   2116     SC(102,     29,       27,      3,  no, no) \
   2117     SC(103,     29,       27,      4,  no, no) \
   2118                                                \
   2119     SC(104,     30,       28,      1,  no, no) \
   2120     SC(105,     30,       28,      2,  no, no) \
   2121     SC(106,     30,       28,      3,  no, no) \
   2122     SC(107,     30,       28,      4,  no, no) \
   2123                                                \
   2124     SC(108,     31,       29,      1,  no, no) \
   2125     SC(109,     31,       29,      2,  no, no) \
   2126     SC(110,     31,       29,      3,  no, no) \
   2127     SC(111,     31,       29,      4,  no, no) \
   2128                                                \
   2129     SC(112,     32,       30,      1,  no, no) \
   2130     SC(113,     32,       30,      2,  no, no) \
   2131     SC(114,     32,       30,      3,  no, no) \
   2132     SC(115,     32,       30,      4,  no, no) \
   2133                                                \
   2134     SC(116,     33,       31,      1,  no, no) \
   2135     SC(117,     33,       31,      2,  no, no) \
   2136     SC(118,     33,       31,      3,  no, no) \
   2137     SC(119,     33,       31,      4,  no, no) \
   2138                                                \
   2139     SC(120,     34,       32,      1,  no, no) \
   2140     SC(121,     34,       32,      2,  no, no) \
   2141     SC(122,     34,       32,      3,  no, no) \
   2142     SC(123,     34,       32,      4,  no, no) \
   2143                                                \
   2144     SC(124,     35,       33,      1,  no, no) \
   2145     SC(125,     35,       33,      2,  no, no) \
   2146     SC(126,     35,       33,      3,  no, no) \
   2147     SC(127,     35,       33,      4,  no, no) \
   2148                                                \
   2149     SC(128,     36,       34,      1,  no, no) \
   2150     SC(129,     36,       34,      2,  no, no) \
   2151     SC(130,     36,       34,      3,  no, no) \
   2152     SC(131,     36,       34,      4,  no, no) \
   2153                                                \
   2154     SC(132,     37,       35,      1,  no, no) \
   2155     SC(133,     37,       35,      2,  no, no) \
   2156     SC(134,     37,       35,      3,  no, no) \
   2157     SC(135,     37,       35,      4,  no, no) \
   2158                                                \
   2159     SC(136,     38,       36,      1,  no, no) \
   2160     SC(137,     38,       36,      2,  no, no) \
   2161     SC(138,     38,       36,      3,  no, no) \
   2162     SC(139,     38,       36,      4,  no, no) \
   2163                                                \
   2164     SC(140,     39,       37,      1,  no, no) \
   2165     SC(141,     39,       37,      2,  no, no) \
   2166     SC(142,     39,       37,      3,  no, no) \
   2167     SC(143,     39,       37,      4,  no, no) \
   2168                                                \
   2169     SC(144,     40,       38,      1,  no, no) \
   2170     SC(145,     40,       38,      2,  no, no) \
   2171     SC(146,     40,       38,      3,  no, no) \
   2172     SC(147,     40,       38,      4,  no, no) \
   2173                                                \
   2174     SC(148,     41,       39,      1,  no, no) \
   2175     SC(149,     41,       39,      2,  no, no) \
   2176     SC(150,     41,       39,      3,  no, no) \
   2177     SC(151,     41,       39,      4,  no, no) \
   2178                                                \
   2179     SC(152,     42,       40,      1,  no, no) \
   2180     SC(153,     42,       40,      2,  no, no) \
   2181     SC(154,     42,       40,      3,  no, no) \
   2182     SC(155,     42,       40,      4,  no, no) \
   2183                                                \
   2184     SC(156,     43,       41,      1,  no, no) \
   2185     SC(157,     43,       41,      2,  no, no) \
   2186     SC(158,     43,       41,      3,  no, no) \
   2187     SC(159,     43,       41,      4,  no, no) \
   2188                                                \
   2189     SC(160,     44,       42,      1,  no, no) \
   2190     SC(161,     44,       42,      2,  no, no) \
   2191     SC(162,     44,       42,      3,  no, no) \
   2192     SC(163,     44,       42,      4,  no, no) \
   2193                                                \
   2194     SC(164,     45,       43,      1,  no, no) \
   2195     SC(165,     45,       43,      2,  no, no) \
   2196     SC(166,     45,       43,      3,  no, no) \
   2197     SC(167,     45,       43,      4,  no, no) \
   2198                                                \
   2199     SC(168,     46,       44,      1,  no, no) \
   2200     SC(169,     46,       44,      2,  no, no) \
   2201     SC(170,     46,       44,      3,  no, no) \
   2202     SC(171,     46,       44,      4,  no, no) \
   2203                                                \
   2204     SC(172,     47,       45,      1,  no, no) \
   2205     SC(173,     47,       45,      2,  no, no) \
   2206     SC(174,     47,       45,      3,  no, no) \
   2207     SC(175,     47,       45,      4,  no, no) \
   2208                                                \
   2209     SC(176,     48,       46,      1,  no, no) \
   2210     SC(177,     48,       46,      2,  no, no) \
   2211     SC(178,     48,       46,      3,  no, no) \
   2212     SC(179,     48,       46,      4,  no, no) \
   2213                                                \
   2214     SC(180,     49,       47,      1,  no, no) \
   2215     SC(181,     49,       47,      2,  no, no) \
   2216     SC(182,     49,       47,      3,  no, no) \
   2217     SC(183,     49,       47,      4,  no, no) \
   2218                                                \
   2219     SC(184,     50,       48,      1,  no, no) \
   2220     SC(185,     50,       48,      2,  no, no) \
   2221     SC(186,     50,       48,      3,  no, no) \
   2222     SC(187,     50,       48,      4,  no, no) \
   2223                                                \
   2224     SC(188,     51,       49,      1,  no, no) \
   2225     SC(189,     51,       49,      2,  no, no) \
   2226     SC(190,     51,       49,      3,  no, no) \
   2227     SC(191,     51,       49,      4,  no, no) \
   2228                                                \
   2229     SC(192,     52,       50,      1,  no, no) \
   2230     SC(193,     52,       50,      2,  no, no) \
   2231     SC(194,     52,       50,      3,  no, no) \
   2232     SC(195,     52,       50,      4,  no, no) \
   2233                                                \
   2234     SC(196,     53,       51,      1,  no, no) \
   2235     SC(197,     53,       51,      2,  no, no) \
   2236     SC(198,     53,       51,      3,  no, no) \
   2237     SC(199,     53,       51,      4,  no, no) \
   2238                                                \
   2239     SC(200,     54,       52,      1,  no, no) \
   2240     SC(201,     54,       52,      2,  no, no) \
   2241     SC(202,     54,       52,      3,  no, no) \
   2242     SC(203,     54,       52,      4,  no, no) \
   2243                                                \
   2244     SC(204,     55,       53,      1,  no, no) \
   2245     SC(205,     55,       53,      2,  no, no) \
   2246     SC(206,     55,       53,      3,  no, no) \
   2247     SC(207,     55,       53,      4,  no, no) \
   2248                                                \
   2249     SC(208,     56,       54,      1,  no, no) \
   2250     SC(209,     56,       54,      2,  no, no) \
   2251     SC(210,     56,       54,      3,  no, no) \
   2252     SC(211,     56,       54,      4,  no, no) \
   2253                                                \
   2254     SC(212,     57,       55,      1,  no, no) \
   2255     SC(213,     57,       55,      2,  no, no) \
   2256     SC(214,     57,       55,      3,  no, no) \
   2257     SC(215,     57,       55,      4,  no, no) \
   2258                                                \
   2259     SC(216,     58,       56,      1,  no, no) \
   2260     SC(217,     58,       56,      2,  no, no) \
   2261     SC(218,     58,       56,      3,  no, no) \
   2262     SC(219,     58,       56,      4,  no, no) \
   2263                                                \
   2264     SC(220,     59,       57,      1,  no, no) \
   2265     SC(221,     59,       57,      2,  no, no) \
   2266     SC(222,     59,       57,      3,  no, no) \
   2267     SC(223,     59,       57,      4,  no, no) \
   2268                                                \
   2269     SC(224,     60,       58,      1,  no, no) \
   2270     SC(225,     60,       58,      2,  no, no) \
   2271     SC(226,     60,       58,      3,  no, no) \
   2272     SC(227,     60,       58,      4,  no, no) \
   2273                                                \
   2274     SC(228,     61,       59,      1,  no, no) \
   2275     SC(229,     61,       59,      2,  no, no) \
   2276     SC(230,     61,       59,      3,  no, no) \
   2277     SC(231,     61,       59,      4,  no, no) \
   2278                                                \
   2279     SC(232,     62,       60,      1,  no, no) \
   2280     SC(233,     62,       60,      2,  no, no) \
   2281     SC(234,     62,       60,      3,  no, no) \
   2282     SC(235,     62,       60,      4,  no, no) \
   2283                                                \
   2284     SC(236,     63,       61,      1,  no, no) \
   2285     SC(237,     63,       61,      2,  no, no) \
   2286     SC(238,     63,       61,      3,  no, no) \
   2287 
   2288 #define	SIZE_CLASSES_DEFINED
   2289 #define	NTBINS			0
   2290 #define	NLBINS			32
   2291 #define	NBINS			47
   2292 #define	LG_TINY_MAXCLASS	"NA"
   2293 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   2294 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
   2295 #endif
   2296 
   2297 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 12)
   2298 #define	SIZE_CLASSES \
   2299   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   2300     SC(  0,      3,        3,      0, yes,  3) \
   2301                                                \
   2302     SC(  1,      3,        3,      1, yes,  3) \
   2303     SC(  2,      4,        4,      1, yes,  4) \
   2304     SC(  3,      4,        4,      2, yes,  4) \
   2305     SC(  4,      4,        4,      3, yes,  4) \
   2306                                                \
   2307     SC(  5,      6,        4,      1, yes,  4) \
   2308     SC(  6,      6,        4,      2, yes,  4) \
   2309     SC(  7,      6,        4,      3, yes,  4) \
   2310     SC(  8,      6,        4,      4, yes,  4) \
   2311                                                \
   2312     SC(  9,      7,        5,      1, yes,  5) \
   2313     SC( 10,      7,        5,      2, yes,  5) \
   2314     SC( 11,      7,        5,      3, yes,  5) \
   2315     SC( 12,      7,        5,      4, yes,  5) \
   2316                                                \
   2317     SC( 13,      8,        6,      1, yes,  6) \
   2318     SC( 14,      8,        6,      2, yes,  6) \
   2319     SC( 15,      8,        6,      3, yes,  6) \
   2320     SC( 16,      8,        6,      4, yes,  6) \
   2321                                                \
   2322     SC( 17,      9,        7,      1, yes,  7) \
   2323     SC( 18,      9,        7,      2, yes,  7) \
   2324     SC( 19,      9,        7,      3, yes,  7) \
   2325     SC( 20,      9,        7,      4, yes,  7) \
   2326                                                \
   2327     SC( 21,     10,        8,      1, yes,  8) \
   2328     SC( 22,     10,        8,      2, yes,  8) \
   2329     SC( 23,     10,        8,      3, yes,  8) \
   2330     SC( 24,     10,        8,      4, yes,  8) \
   2331                                                \
   2332     SC( 25,     11,        9,      1, yes,  9) \
   2333     SC( 26,     11,        9,      2, yes,  9) \
   2334     SC( 27,     11,        9,      3, yes,  9) \
   2335     SC( 28,     11,        9,      4,  no,  9) \
   2336                                                \
   2337     SC( 29,     12,       10,      1,  no, no) \
   2338     SC( 30,     12,       10,      2,  no, no) \
   2339     SC( 31,     12,       10,      3,  no, no) \
   2340     SC( 32,     12,       10,      4,  no, no) \
   2341                                                \
   2342     SC( 33,     13,       11,      1,  no, no) \
   2343     SC( 34,     13,       11,      2,  no, no) \
   2344     SC( 35,     13,       11,      3,  no, no) \
   2345     SC( 36,     13,       11,      4,  no, no) \
   2346                                                \
   2347     SC( 37,     14,       12,      1,  no, no) \
   2348     SC( 38,     14,       12,      2,  no, no) \
   2349     SC( 39,     14,       12,      3,  no, no) \
   2350     SC( 40,     14,       12,      4,  no, no) \
   2351                                                \
   2352     SC( 41,     15,       13,      1,  no, no) \
   2353     SC( 42,     15,       13,      2,  no, no) \
   2354     SC( 43,     15,       13,      3,  no, no) \
   2355     SC( 44,     15,       13,      4,  no, no) \
   2356                                                \
   2357     SC( 45,     16,       14,      1,  no, no) \
   2358     SC( 46,     16,       14,      2,  no, no) \
   2359     SC( 47,     16,       14,      3,  no, no) \
   2360     SC( 48,     16,       14,      4,  no, no) \
   2361                                                \
   2362     SC( 49,     17,       15,      1,  no, no) \
   2363     SC( 50,     17,       15,      2,  no, no) \
   2364     SC( 51,     17,       15,      3,  no, no) \
   2365     SC( 52,     17,       15,      4,  no, no) \
   2366                                                \
   2367     SC( 53,     18,       16,      1,  no, no) \
   2368     SC( 54,     18,       16,      2,  no, no) \
   2369     SC( 55,     18,       16,      3,  no, no) \
   2370     SC( 56,     18,       16,      4,  no, no) \
   2371                                                \
   2372     SC( 57,     19,       17,      1,  no, no) \
   2373     SC( 58,     19,       17,      2,  no, no) \
   2374     SC( 59,     19,       17,      3,  no, no) \
   2375     SC( 60,     19,       17,      4,  no, no) \
   2376                                                \
   2377     SC( 61,     20,       18,      1,  no, no) \
   2378     SC( 62,     20,       18,      2,  no, no) \
   2379     SC( 63,     20,       18,      3,  no, no) \
   2380     SC( 64,     20,       18,      4,  no, no) \
   2381                                                \
   2382     SC( 65,     21,       19,      1,  no, no) \
   2383     SC( 66,     21,       19,      2,  no, no) \
   2384     SC( 67,     21,       19,      3,  no, no) \
   2385     SC( 68,     21,       19,      4,  no, no) \
   2386                                                \
   2387     SC( 69,     22,       20,      1,  no, no) \
   2388     SC( 70,     22,       20,      2,  no, no) \
   2389     SC( 71,     22,       20,      3,  no, no) \
   2390     SC( 72,     22,       20,      4,  no, no) \
   2391                                                \
   2392     SC( 73,     23,       21,      1,  no, no) \
   2393     SC( 74,     23,       21,      2,  no, no) \
   2394     SC( 75,     23,       21,      3,  no, no) \
   2395     SC( 76,     23,       21,      4,  no, no) \
   2396                                                \
   2397     SC( 77,     24,       22,      1,  no, no) \
   2398     SC( 78,     24,       22,      2,  no, no) \
   2399     SC( 79,     24,       22,      3,  no, no) \
   2400     SC( 80,     24,       22,      4,  no, no) \
   2401                                                \
   2402     SC( 81,     25,       23,      1,  no, no) \
   2403     SC( 82,     25,       23,      2,  no, no) \
   2404     SC( 83,     25,       23,      3,  no, no) \
   2405     SC( 84,     25,       23,      4,  no, no) \
   2406                                                \
   2407     SC( 85,     26,       24,      1,  no, no) \
   2408     SC( 86,     26,       24,      2,  no, no) \
   2409     SC( 87,     26,       24,      3,  no, no) \
   2410     SC( 88,     26,       24,      4,  no, no) \
   2411                                                \
   2412     SC( 89,     27,       25,      1,  no, no) \
   2413     SC( 90,     27,       25,      2,  no, no) \
   2414     SC( 91,     27,       25,      3,  no, no) \
   2415     SC( 92,     27,       25,      4,  no, no) \
   2416                                                \
   2417     SC( 93,     28,       26,      1,  no, no) \
   2418     SC( 94,     28,       26,      2,  no, no) \
   2419     SC( 95,     28,       26,      3,  no, no) \
   2420     SC( 96,     28,       26,      4,  no, no) \
   2421                                                \
   2422     SC( 97,     29,       27,      1,  no, no) \
   2423     SC( 98,     29,       27,      2,  no, no) \
   2424     SC( 99,     29,       27,      3,  no, no) \
   2425     SC(100,     29,       27,      4,  no, no) \
   2426                                                \
   2427     SC(101,     30,       28,      1,  no, no) \
   2428     SC(102,     30,       28,      2,  no, no) \
   2429     SC(103,     30,       28,      3,  no, no) \
   2430     SC(104,     30,       28,      4,  no, no) \
   2431                                                \
   2432     SC(105,     31,       29,      1,  no, no) \
   2433     SC(106,     31,       29,      2,  no, no) \
   2434     SC(107,     31,       29,      3,  no, no) \
   2435     SC(108,     31,       29,      4,  no, no) \
   2436                                                \
   2437     SC(109,     32,       30,      1,  no, no) \
   2438     SC(110,     32,       30,      2,  no, no) \
   2439     SC(111,     32,       30,      3,  no, no) \
   2440     SC(112,     32,       30,      4,  no, no) \
   2441                                                \
   2442     SC(113,     33,       31,      1,  no, no) \
   2443     SC(114,     33,       31,      2,  no, no) \
   2444     SC(115,     33,       31,      3,  no, no) \
   2445     SC(116,     33,       31,      4,  no, no) \
   2446                                                \
   2447     SC(117,     34,       32,      1,  no, no) \
   2448     SC(118,     34,       32,      2,  no, no) \
   2449     SC(119,     34,       32,      3,  no, no) \
   2450     SC(120,     34,       32,      4,  no, no) \
   2451                                                \
   2452     SC(121,     35,       33,      1,  no, no) \
   2453     SC(122,     35,       33,      2,  no, no) \
   2454     SC(123,     35,       33,      3,  no, no) \
   2455     SC(124,     35,       33,      4,  no, no) \
   2456                                                \
   2457     SC(125,     36,       34,      1,  no, no) \
   2458     SC(126,     36,       34,      2,  no, no) \
   2459     SC(127,     36,       34,      3,  no, no) \
   2460     SC(128,     36,       34,      4,  no, no) \
   2461                                                \
   2462     SC(129,     37,       35,      1,  no, no) \
   2463     SC(130,     37,       35,      2,  no, no) \
   2464     SC(131,     37,       35,      3,  no, no) \
   2465     SC(132,     37,       35,      4,  no, no) \
   2466                                                \
   2467     SC(133,     38,       36,      1,  no, no) \
   2468     SC(134,     38,       36,      2,  no, no) \
   2469     SC(135,     38,       36,      3,  no, no) \
   2470     SC(136,     38,       36,      4,  no, no) \
   2471                                                \
   2472     SC(137,     39,       37,      1,  no, no) \
   2473     SC(138,     39,       37,      2,  no, no) \
   2474     SC(139,     39,       37,      3,  no, no) \
   2475     SC(140,     39,       37,      4,  no, no) \
   2476                                                \
   2477     SC(141,     40,       38,      1,  no, no) \
   2478     SC(142,     40,       38,      2,  no, no) \
   2479     SC(143,     40,       38,      3,  no, no) \
   2480     SC(144,     40,       38,      4,  no, no) \
   2481                                                \
   2482     SC(145,     41,       39,      1,  no, no) \
   2483     SC(146,     41,       39,      2,  no, no) \
   2484     SC(147,     41,       39,      3,  no, no) \
   2485     SC(148,     41,       39,      4,  no, no) \
   2486                                                \
   2487     SC(149,     42,       40,      1,  no, no) \
   2488     SC(150,     42,       40,      2,  no, no) \
   2489     SC(151,     42,       40,      3,  no, no) \
   2490     SC(152,     42,       40,      4,  no, no) \
   2491                                                \
   2492     SC(153,     43,       41,      1,  no, no) \
   2493     SC(154,     43,       41,      2,  no, no) \
   2494     SC(155,     43,       41,      3,  no, no) \
   2495     SC(156,     43,       41,      4,  no, no) \
   2496                                                \
   2497     SC(157,     44,       42,      1,  no, no) \
   2498     SC(158,     44,       42,      2,  no, no) \
   2499     SC(159,     44,       42,      3,  no, no) \
   2500     SC(160,     44,       42,      4,  no, no) \
   2501                                                \
   2502     SC(161,     45,       43,      1,  no, no) \
   2503     SC(162,     45,       43,      2,  no, no) \
   2504     SC(163,     45,       43,      3,  no, no) \
   2505     SC(164,     45,       43,      4,  no, no) \
   2506                                                \
   2507     SC(165,     46,       44,      1,  no, no) \
   2508     SC(166,     46,       44,      2,  no, no) \
   2509     SC(167,     46,       44,      3,  no, no) \
   2510     SC(168,     46,       44,      4,  no, no) \
   2511                                                \
   2512     SC(169,     47,       45,      1,  no, no) \
   2513     SC(170,     47,       45,      2,  no, no) \
   2514     SC(171,     47,       45,      3,  no, no) \
   2515     SC(172,     47,       45,      4,  no, no) \
   2516                                                \
   2517     SC(173,     48,       46,      1,  no, no) \
   2518     SC(174,     48,       46,      2,  no, no) \
   2519     SC(175,     48,       46,      3,  no, no) \
   2520     SC(176,     48,       46,      4,  no, no) \
   2521                                                \
   2522     SC(177,     49,       47,      1,  no, no) \
   2523     SC(178,     49,       47,      2,  no, no) \
   2524     SC(179,     49,       47,      3,  no, no) \
   2525     SC(180,     49,       47,      4,  no, no) \
   2526                                                \
   2527     SC(181,     50,       48,      1,  no, no) \
   2528     SC(182,     50,       48,      2,  no, no) \
   2529     SC(183,     50,       48,      3,  no, no) \
   2530     SC(184,     50,       48,      4,  no, no) \
   2531                                                \
   2532     SC(185,     51,       49,      1,  no, no) \
   2533     SC(186,     51,       49,      2,  no, no) \
   2534     SC(187,     51,       49,      3,  no, no) \
   2535     SC(188,     51,       49,      4,  no, no) \
   2536                                                \
   2537     SC(189,     52,       50,      1,  no, no) \
   2538     SC(190,     52,       50,      2,  no, no) \
   2539     SC(191,     52,       50,      3,  no, no) \
   2540     SC(192,     52,       50,      4,  no, no) \
   2541                                                \
   2542     SC(193,     53,       51,      1,  no, no) \
   2543     SC(194,     53,       51,      2,  no, no) \
   2544     SC(195,     53,       51,      3,  no, no) \
   2545     SC(196,     53,       51,      4,  no, no) \
   2546                                                \
   2547     SC(197,     54,       52,      1,  no, no) \
   2548     SC(198,     54,       52,      2,  no, no) \
   2549     SC(199,     54,       52,      3,  no, no) \
   2550     SC(200,     54,       52,      4,  no, no) \
   2551                                                \
   2552     SC(201,     55,       53,      1,  no, no) \
   2553     SC(202,     55,       53,      2,  no, no) \
   2554     SC(203,     55,       53,      3,  no, no) \
   2555     SC(204,     55,       53,      4,  no, no) \
   2556                                                \
   2557     SC(205,     56,       54,      1,  no, no) \
   2558     SC(206,     56,       54,      2,  no, no) \
   2559     SC(207,     56,       54,      3,  no, no) \
   2560     SC(208,     56,       54,      4,  no, no) \
   2561                                                \
   2562     SC(209,     57,       55,      1,  no, no) \
   2563     SC(210,     57,       55,      2,  no, no) \
   2564     SC(211,     57,       55,      3,  no, no) \
   2565     SC(212,     57,       55,      4,  no, no) \
   2566                                                \
   2567     SC(213,     58,       56,      1,  no, no) \
   2568     SC(214,     58,       56,      2,  no, no) \
   2569     SC(215,     58,       56,      3,  no, no) \
   2570     SC(216,     58,       56,      4,  no, no) \
   2571                                                \
   2572     SC(217,     59,       57,      1,  no, no) \
   2573     SC(218,     59,       57,      2,  no, no) \
   2574     SC(219,     59,       57,      3,  no, no) \
   2575     SC(220,     59,       57,      4,  no, no) \
   2576                                                \
   2577     SC(221,     60,       58,      1,  no, no) \
   2578     SC(222,     60,       58,      2,  no, no) \
   2579     SC(223,     60,       58,      3,  no, no) \
   2580     SC(224,     60,       58,      4,  no, no) \
   2581                                                \
   2582     SC(225,     61,       59,      1,  no, no) \
   2583     SC(226,     61,       59,      2,  no, no) \
   2584     SC(227,     61,       59,      3,  no, no) \
   2585     SC(228,     61,       59,      4,  no, no) \
   2586                                                \
   2587     SC(229,     62,       60,      1,  no, no) \
   2588     SC(230,     62,       60,      2,  no, no) \
   2589     SC(231,     62,       60,      3,  no, no) \
   2590     SC(232,     62,       60,      4,  no, no) \
   2591                                                \
   2592     SC(233,     63,       61,      1,  no, no) \
   2593     SC(234,     63,       61,      2,  no, no) \
   2594     SC(235,     63,       61,      3,  no, no) \
   2595 
   2596 #define	SIZE_CLASSES_DEFINED
   2597 #define	NTBINS			1
   2598 #define	NLBINS			29
   2599 #define	NBINS			28
   2600 #define	LG_TINY_MAXCLASS	3
   2601 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   2602 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
   2603 #endif
   2604 
   2605 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 13)
   2606 #define	SIZE_CLASSES \
   2607   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   2608     SC(  0,      3,        3,      0, yes,  3) \
   2609                                                \
   2610     SC(  1,      3,        3,      1, yes,  3) \
   2611     SC(  2,      4,        4,      1, yes,  4) \
   2612     SC(  3,      4,        4,      2, yes,  4) \
   2613     SC(  4,      4,        4,      3, yes,  4) \
   2614                                                \
   2615     SC(  5,      6,        4,      1, yes,  4) \
   2616     SC(  6,      6,        4,      2, yes,  4) \
   2617     SC(  7,      6,        4,      3, yes,  4) \
   2618     SC(  8,      6,        4,      4, yes,  4) \
   2619                                                \
   2620     SC(  9,      7,        5,      1, yes,  5) \
   2621     SC( 10,      7,        5,      2, yes,  5) \
   2622     SC( 11,      7,        5,      3, yes,  5) \
   2623     SC( 12,      7,        5,      4, yes,  5) \
   2624                                                \
   2625     SC( 13,      8,        6,      1, yes,  6) \
   2626     SC( 14,      8,        6,      2, yes,  6) \
   2627     SC( 15,      8,        6,      3, yes,  6) \
   2628     SC( 16,      8,        6,      4, yes,  6) \
   2629                                                \
   2630     SC( 17,      9,        7,      1, yes,  7) \
   2631     SC( 18,      9,        7,      2, yes,  7) \
   2632     SC( 19,      9,        7,      3, yes,  7) \
   2633     SC( 20,      9,        7,      4, yes,  7) \
   2634                                                \
   2635     SC( 21,     10,        8,      1, yes,  8) \
   2636     SC( 22,     10,        8,      2, yes,  8) \
   2637     SC( 23,     10,        8,      3, yes,  8) \
   2638     SC( 24,     10,        8,      4, yes,  8) \
   2639                                                \
   2640     SC( 25,     11,        9,      1, yes,  9) \
   2641     SC( 26,     11,        9,      2, yes,  9) \
   2642     SC( 27,     11,        9,      3, yes,  9) \
   2643     SC( 28,     11,        9,      4, yes,  9) \
   2644                                                \
   2645     SC( 29,     12,       10,      1, yes, no) \
   2646     SC( 30,     12,       10,      2, yes, no) \
   2647     SC( 31,     12,       10,      3, yes, no) \
   2648     SC( 32,     12,       10,      4,  no, no) \
   2649                                                \
   2650     SC( 33,     13,       11,      1,  no, no) \
   2651     SC( 34,     13,       11,      2,  no, no) \
   2652     SC( 35,     13,       11,      3,  no, no) \
   2653     SC( 36,     13,       11,      4,  no, no) \
   2654                                                \
   2655     SC( 37,     14,       12,      1,  no, no) \
   2656     SC( 38,     14,       12,      2,  no, no) \
   2657     SC( 39,     14,       12,      3,  no, no) \
   2658     SC( 40,     14,       12,      4,  no, no) \
   2659                                                \
   2660     SC( 41,     15,       13,      1,  no, no) \
   2661     SC( 42,     15,       13,      2,  no, no) \
   2662     SC( 43,     15,       13,      3,  no, no) \
   2663     SC( 44,     15,       13,      4,  no, no) \
   2664                                                \
   2665     SC( 45,     16,       14,      1,  no, no) \
   2666     SC( 46,     16,       14,      2,  no, no) \
   2667     SC( 47,     16,       14,      3,  no, no) \
   2668     SC( 48,     16,       14,      4,  no, no) \
   2669                                                \
   2670     SC( 49,     17,       15,      1,  no, no) \
   2671     SC( 50,     17,       15,      2,  no, no) \
   2672     SC( 51,     17,       15,      3,  no, no) \
   2673     SC( 52,     17,       15,      4,  no, no) \
   2674                                                \
   2675     SC( 53,     18,       16,      1,  no, no) \
   2676     SC( 54,     18,       16,      2,  no, no) \
   2677     SC( 55,     18,       16,      3,  no, no) \
   2678     SC( 56,     18,       16,      4,  no, no) \
   2679                                                \
   2680     SC( 57,     19,       17,      1,  no, no) \
   2681     SC( 58,     19,       17,      2,  no, no) \
   2682     SC( 59,     19,       17,      3,  no, no) \
   2683     SC( 60,     19,       17,      4,  no, no) \
   2684                                                \
   2685     SC( 61,     20,       18,      1,  no, no) \
   2686     SC( 62,     20,       18,      2,  no, no) \
   2687     SC( 63,     20,       18,      3,  no, no) \
   2688     SC( 64,     20,       18,      4,  no, no) \
   2689                                                \
   2690     SC( 65,     21,       19,      1,  no, no) \
   2691     SC( 66,     21,       19,      2,  no, no) \
   2692     SC( 67,     21,       19,      3,  no, no) \
   2693     SC( 68,     21,       19,      4,  no, no) \
   2694                                                \
   2695     SC( 69,     22,       20,      1,  no, no) \
   2696     SC( 70,     22,       20,      2,  no, no) \
   2697     SC( 71,     22,       20,      3,  no, no) \
   2698     SC( 72,     22,       20,      4,  no, no) \
   2699                                                \
   2700     SC( 73,     23,       21,      1,  no, no) \
   2701     SC( 74,     23,       21,      2,  no, no) \
   2702     SC( 75,     23,       21,      3,  no, no) \
   2703     SC( 76,     23,       21,      4,  no, no) \
   2704                                                \
   2705     SC( 77,     24,       22,      1,  no, no) \
   2706     SC( 78,     24,       22,      2,  no, no) \
   2707     SC( 79,     24,       22,      3,  no, no) \
   2708     SC( 80,     24,       22,      4,  no, no) \
   2709                                                \
   2710     SC( 81,     25,       23,      1,  no, no) \
   2711     SC( 82,     25,       23,      2,  no, no) \
   2712     SC( 83,     25,       23,      3,  no, no) \
   2713     SC( 84,     25,       23,      4,  no, no) \
   2714                                                \
   2715     SC( 85,     26,       24,      1,  no, no) \
   2716     SC( 86,     26,       24,      2,  no, no) \
   2717     SC( 87,     26,       24,      3,  no, no) \
   2718     SC( 88,     26,       24,      4,  no, no) \
   2719                                                \
   2720     SC( 89,     27,       25,      1,  no, no) \
   2721     SC( 90,     27,       25,      2,  no, no) \
   2722     SC( 91,     27,       25,      3,  no, no) \
   2723     SC( 92,     27,       25,      4,  no, no) \
   2724                                                \
   2725     SC( 93,     28,       26,      1,  no, no) \
   2726     SC( 94,     28,       26,      2,  no, no) \
   2727     SC( 95,     28,       26,      3,  no, no) \
   2728     SC( 96,     28,       26,      4,  no, no) \
   2729                                                \
   2730     SC( 97,     29,       27,      1,  no, no) \
   2731     SC( 98,     29,       27,      2,  no, no) \
   2732     SC( 99,     29,       27,      3,  no, no) \
   2733     SC(100,     29,       27,      4,  no, no) \
   2734                                                \
   2735     SC(101,     30,       28,      1,  no, no) \
   2736     SC(102,     30,       28,      2,  no, no) \
   2737     SC(103,     30,       28,      3,  no, no) \
   2738     SC(104,     30,       28,      4,  no, no) \
   2739                                                \
   2740     SC(105,     31,       29,      1,  no, no) \
   2741     SC(106,     31,       29,      2,  no, no) \
   2742     SC(107,     31,       29,      3,  no, no) \
   2743     SC(108,     31,       29,      4,  no, no) \
   2744                                                \
   2745     SC(109,     32,       30,      1,  no, no) \
   2746     SC(110,     32,       30,      2,  no, no) \
   2747     SC(111,     32,       30,      3,  no, no) \
   2748     SC(112,     32,       30,      4,  no, no) \
   2749                                                \
   2750     SC(113,     33,       31,      1,  no, no) \
   2751     SC(114,     33,       31,      2,  no, no) \
   2752     SC(115,     33,       31,      3,  no, no) \
   2753     SC(116,     33,       31,      4,  no, no) \
   2754                                                \
   2755     SC(117,     34,       32,      1,  no, no) \
   2756     SC(118,     34,       32,      2,  no, no) \
   2757     SC(119,     34,       32,      3,  no, no) \
   2758     SC(120,     34,       32,      4,  no, no) \
   2759                                                \
   2760     SC(121,     35,       33,      1,  no, no) \
   2761     SC(122,     35,       33,      2,  no, no) \
   2762     SC(123,     35,       33,      3,  no, no) \
   2763     SC(124,     35,       33,      4,  no, no) \
   2764                                                \
   2765     SC(125,     36,       34,      1,  no, no) \
   2766     SC(126,     36,       34,      2,  no, no) \
   2767     SC(127,     36,       34,      3,  no, no) \
   2768     SC(128,     36,       34,      4,  no, no) \
   2769                                                \
   2770     SC(129,     37,       35,      1,  no, no) \
   2771     SC(130,     37,       35,      2,  no, no) \
   2772     SC(131,     37,       35,      3,  no, no) \
   2773     SC(132,     37,       35,      4,  no, no) \
   2774                                                \
   2775     SC(133,     38,       36,      1,  no, no) \
   2776     SC(134,     38,       36,      2,  no, no) \
   2777     SC(135,     38,       36,      3,  no, no) \
   2778     SC(136,     38,       36,      4,  no, no) \
   2779                                                \
   2780     SC(137,     39,       37,      1,  no, no) \
   2781     SC(138,     39,       37,      2,  no, no) \
   2782     SC(139,     39,       37,      3,  no, no) \
   2783     SC(140,     39,       37,      4,  no, no) \
   2784                                                \
   2785     SC(141,     40,       38,      1,  no, no) \
   2786     SC(142,     40,       38,      2,  no, no) \
   2787     SC(143,     40,       38,      3,  no, no) \
   2788     SC(144,     40,       38,      4,  no, no) \
   2789                                                \
   2790     SC(145,     41,       39,      1,  no, no) \
   2791     SC(146,     41,       39,      2,  no, no) \
   2792     SC(147,     41,       39,      3,  no, no) \
   2793     SC(148,     41,       39,      4,  no, no) \
   2794                                                \
   2795     SC(149,     42,       40,      1,  no, no) \
   2796     SC(150,     42,       40,      2,  no, no) \
   2797     SC(151,     42,       40,      3,  no, no) \
   2798     SC(152,     42,       40,      4,  no, no) \
   2799                                                \
   2800     SC(153,     43,       41,      1,  no, no) \
   2801     SC(154,     43,       41,      2,  no, no) \
   2802     SC(155,     43,       41,      3,  no, no) \
   2803     SC(156,     43,       41,      4,  no, no) \
   2804                                                \
   2805     SC(157,     44,       42,      1,  no, no) \
   2806     SC(158,     44,       42,      2,  no, no) \
   2807     SC(159,     44,       42,      3,  no, no) \
   2808     SC(160,     44,       42,      4,  no, no) \
   2809                                                \
   2810     SC(161,     45,       43,      1,  no, no) \
   2811     SC(162,     45,       43,      2,  no, no) \
   2812     SC(163,     45,       43,      3,  no, no) \
   2813     SC(164,     45,       43,      4,  no, no) \
   2814                                                \
   2815     SC(165,     46,       44,      1,  no, no) \
   2816     SC(166,     46,       44,      2,  no, no) \
   2817     SC(167,     46,       44,      3,  no, no) \
   2818     SC(168,     46,       44,      4,  no, no) \
   2819                                                \
   2820     SC(169,     47,       45,      1,  no, no) \
   2821     SC(170,     47,       45,      2,  no, no) \
   2822     SC(171,     47,       45,      3,  no, no) \
   2823     SC(172,     47,       45,      4,  no, no) \
   2824                                                \
   2825     SC(173,     48,       46,      1,  no, no) \
   2826     SC(174,     48,       46,      2,  no, no) \
   2827     SC(175,     48,       46,      3,  no, no) \
   2828     SC(176,     48,       46,      4,  no, no) \
   2829                                                \
   2830     SC(177,     49,       47,      1,  no, no) \
   2831     SC(178,     49,       47,      2,  no, no) \
   2832     SC(179,     49,       47,      3,  no, no) \
   2833     SC(180,     49,       47,      4,  no, no) \
   2834                                                \
   2835     SC(181,     50,       48,      1,  no, no) \
   2836     SC(182,     50,       48,      2,  no, no) \
   2837     SC(183,     50,       48,      3,  no, no) \
   2838     SC(184,     50,       48,      4,  no, no) \
   2839                                                \
   2840     SC(185,     51,       49,      1,  no, no) \
   2841     SC(186,     51,       49,      2,  no, no) \
   2842     SC(187,     51,       49,      3,  no, no) \
   2843     SC(188,     51,       49,      4,  no, no) \
   2844                                                \
   2845     SC(189,     52,       50,      1,  no, no) \
   2846     SC(190,     52,       50,      2,  no, no) \
   2847     SC(191,     52,       50,      3,  no, no) \
   2848     SC(192,     52,       50,      4,  no, no) \
   2849                                                \
   2850     SC(193,     53,       51,      1,  no, no) \
   2851     SC(194,     53,       51,      2,  no, no) \
   2852     SC(195,     53,       51,      3,  no, no) \
   2853     SC(196,     53,       51,      4,  no, no) \
   2854                                                \
   2855     SC(197,     54,       52,      1,  no, no) \
   2856     SC(198,     54,       52,      2,  no, no) \
   2857     SC(199,     54,       52,      3,  no, no) \
   2858     SC(200,     54,       52,      4,  no, no) \
   2859                                                \
   2860     SC(201,     55,       53,      1,  no, no) \
   2861     SC(202,     55,       53,      2,  no, no) \
   2862     SC(203,     55,       53,      3,  no, no) \
   2863     SC(204,     55,       53,      4,  no, no) \
   2864                                                \
   2865     SC(205,     56,       54,      1,  no, no) \
   2866     SC(206,     56,       54,      2,  no, no) \
   2867     SC(207,     56,       54,      3,  no, no) \
   2868     SC(208,     56,       54,      4,  no, no) \
   2869                                                \
   2870     SC(209,     57,       55,      1,  no, no) \
   2871     SC(210,     57,       55,      2,  no, no) \
   2872     SC(211,     57,       55,      3,  no, no) \
   2873     SC(212,     57,       55,      4,  no, no) \
   2874                                                \
   2875     SC(213,     58,       56,      1,  no, no) \
   2876     SC(214,     58,       56,      2,  no, no) \
   2877     SC(215,     58,       56,      3,  no, no) \
   2878     SC(216,     58,       56,      4,  no, no) \
   2879                                                \
   2880     SC(217,     59,       57,      1,  no, no) \
   2881     SC(218,     59,       57,      2,  no, no) \
   2882     SC(219,     59,       57,      3,  no, no) \
   2883     SC(220,     59,       57,      4,  no, no) \
   2884                                                \
   2885     SC(221,     60,       58,      1,  no, no) \
   2886     SC(222,     60,       58,      2,  no, no) \
   2887     SC(223,     60,       58,      3,  no, no) \
   2888     SC(224,     60,       58,      4,  no, no) \
   2889                                                \
   2890     SC(225,     61,       59,      1,  no, no) \
   2891     SC(226,     61,       59,      2,  no, no) \
   2892     SC(227,     61,       59,      3,  no, no) \
   2893     SC(228,     61,       59,      4,  no, no) \
   2894                                                \
   2895     SC(229,     62,       60,      1,  no, no) \
   2896     SC(230,     62,       60,      2,  no, no) \
   2897     SC(231,     62,       60,      3,  no, no) \
   2898     SC(232,     62,       60,      4,  no, no) \
   2899                                                \
   2900     SC(233,     63,       61,      1,  no, no) \
   2901     SC(234,     63,       61,      2,  no, no) \
   2902     SC(235,     63,       61,      3,  no, no) \
   2903 
   2904 #define	SIZE_CLASSES_DEFINED
   2905 #define	NTBINS			1
   2906 #define	NLBINS			29
   2907 #define	NBINS			32
   2908 #define	LG_TINY_MAXCLASS	3
   2909 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   2910 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
   2911 #endif
   2912 
   2913 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 3 && LG_QUANTUM == 4 && LG_PAGE == 16)
   2914 #define	SIZE_CLASSES \
   2915   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   2916     SC(  0,      3,        3,      0, yes,  3) \
   2917                                                \
   2918     SC(  1,      3,        3,      1, yes,  3) \
   2919     SC(  2,      4,        4,      1, yes,  4) \
   2920     SC(  3,      4,        4,      2, yes,  4) \
   2921     SC(  4,      4,        4,      3, yes,  4) \
   2922                                                \
   2923     SC(  5,      6,        4,      1, yes,  4) \
   2924     SC(  6,      6,        4,      2, yes,  4) \
   2925     SC(  7,      6,        4,      3, yes,  4) \
   2926     SC(  8,      6,        4,      4, yes,  4) \
   2927                                                \
   2928     SC(  9,      7,        5,      1, yes,  5) \
   2929     SC( 10,      7,        5,      2, yes,  5) \
   2930     SC( 11,      7,        5,      3, yes,  5) \
   2931     SC( 12,      7,        5,      4, yes,  5) \
   2932                                                \
   2933     SC( 13,      8,        6,      1, yes,  6) \
   2934     SC( 14,      8,        6,      2, yes,  6) \
   2935     SC( 15,      8,        6,      3, yes,  6) \
   2936     SC( 16,      8,        6,      4, yes,  6) \
   2937                                                \
   2938     SC( 17,      9,        7,      1, yes,  7) \
   2939     SC( 18,      9,        7,      2, yes,  7) \
   2940     SC( 19,      9,        7,      3, yes,  7) \
   2941     SC( 20,      9,        7,      4, yes,  7) \
   2942                                                \
   2943     SC( 21,     10,        8,      1, yes,  8) \
   2944     SC( 22,     10,        8,      2, yes,  8) \
   2945     SC( 23,     10,        8,      3, yes,  8) \
   2946     SC( 24,     10,        8,      4, yes,  8) \
   2947                                                \
   2948     SC( 25,     11,        9,      1, yes,  9) \
   2949     SC( 26,     11,        9,      2, yes,  9) \
   2950     SC( 27,     11,        9,      3, yes,  9) \
   2951     SC( 28,     11,        9,      4, yes,  9) \
   2952                                                \
   2953     SC( 29,     12,       10,      1, yes, no) \
   2954     SC( 30,     12,       10,      2, yes, no) \
   2955     SC( 31,     12,       10,      3, yes, no) \
   2956     SC( 32,     12,       10,      4, yes, no) \
   2957                                                \
   2958     SC( 33,     13,       11,      1, yes, no) \
   2959     SC( 34,     13,       11,      2, yes, no) \
   2960     SC( 35,     13,       11,      3, yes, no) \
   2961     SC( 36,     13,       11,      4, yes, no) \
   2962                                                \
   2963     SC( 37,     14,       12,      1, yes, no) \
   2964     SC( 38,     14,       12,      2, yes, no) \
   2965     SC( 39,     14,       12,      3, yes, no) \
   2966     SC( 40,     14,       12,      4, yes, no) \
   2967                                                \
   2968     SC( 41,     15,       13,      1, yes, no) \
   2969     SC( 42,     15,       13,      2, yes, no) \
   2970     SC( 43,     15,       13,      3, yes, no) \
   2971     SC( 44,     15,       13,      4,  no, no) \
   2972                                                \
   2973     SC( 45,     16,       14,      1,  no, no) \
   2974     SC( 46,     16,       14,      2,  no, no) \
   2975     SC( 47,     16,       14,      3,  no, no) \
   2976     SC( 48,     16,       14,      4,  no, no) \
   2977                                                \
   2978     SC( 49,     17,       15,      1,  no, no) \
   2979     SC( 50,     17,       15,      2,  no, no) \
   2980     SC( 51,     17,       15,      3,  no, no) \
   2981     SC( 52,     17,       15,      4,  no, no) \
   2982                                                \
   2983     SC( 53,     18,       16,      1,  no, no) \
   2984     SC( 54,     18,       16,      2,  no, no) \
   2985     SC( 55,     18,       16,      3,  no, no) \
   2986     SC( 56,     18,       16,      4,  no, no) \
   2987                                                \
   2988     SC( 57,     19,       17,      1,  no, no) \
   2989     SC( 58,     19,       17,      2,  no, no) \
   2990     SC( 59,     19,       17,      3,  no, no) \
   2991     SC( 60,     19,       17,      4,  no, no) \
   2992                                                \
   2993     SC( 61,     20,       18,      1,  no, no) \
   2994     SC( 62,     20,       18,      2,  no, no) \
   2995     SC( 63,     20,       18,      3,  no, no) \
   2996     SC( 64,     20,       18,      4,  no, no) \
   2997                                                \
   2998     SC( 65,     21,       19,      1,  no, no) \
   2999     SC( 66,     21,       19,      2,  no, no) \
   3000     SC( 67,     21,       19,      3,  no, no) \
   3001     SC( 68,     21,       19,      4,  no, no) \
   3002                                                \
   3003     SC( 69,     22,       20,      1,  no, no) \
   3004     SC( 70,     22,       20,      2,  no, no) \
   3005     SC( 71,     22,       20,      3,  no, no) \
   3006     SC( 72,     22,       20,      4,  no, no) \
   3007                                                \
   3008     SC( 73,     23,       21,      1,  no, no) \
   3009     SC( 74,     23,       21,      2,  no, no) \
   3010     SC( 75,     23,       21,      3,  no, no) \
   3011     SC( 76,     23,       21,      4,  no, no) \
   3012                                                \
   3013     SC( 77,     24,       22,      1,  no, no) \
   3014     SC( 78,     24,       22,      2,  no, no) \
   3015     SC( 79,     24,       22,      3,  no, no) \
   3016     SC( 80,     24,       22,      4,  no, no) \
   3017                                                \
   3018     SC( 81,     25,       23,      1,  no, no) \
   3019     SC( 82,     25,       23,      2,  no, no) \
   3020     SC( 83,     25,       23,      3,  no, no) \
   3021     SC( 84,     25,       23,      4,  no, no) \
   3022                                                \
   3023     SC( 85,     26,       24,      1,  no, no) \
   3024     SC( 86,     26,       24,      2,  no, no) \
   3025     SC( 87,     26,       24,      3,  no, no) \
   3026     SC( 88,     26,       24,      4,  no, no) \
   3027                                                \
   3028     SC( 89,     27,       25,      1,  no, no) \
   3029     SC( 90,     27,       25,      2,  no, no) \
   3030     SC( 91,     27,       25,      3,  no, no) \
   3031     SC( 92,     27,       25,      4,  no, no) \
   3032                                                \
   3033     SC( 93,     28,       26,      1,  no, no) \
   3034     SC( 94,     28,       26,      2,  no, no) \
   3035     SC( 95,     28,       26,      3,  no, no) \
   3036     SC( 96,     28,       26,      4,  no, no) \
   3037                                                \
   3038     SC( 97,     29,       27,      1,  no, no) \
   3039     SC( 98,     29,       27,      2,  no, no) \
   3040     SC( 99,     29,       27,      3,  no, no) \
   3041     SC(100,     29,       27,      4,  no, no) \
   3042                                                \
   3043     SC(101,     30,       28,      1,  no, no) \
   3044     SC(102,     30,       28,      2,  no, no) \
   3045     SC(103,     30,       28,      3,  no, no) \
   3046     SC(104,     30,       28,      4,  no, no) \
   3047                                                \
   3048     SC(105,     31,       29,      1,  no, no) \
   3049     SC(106,     31,       29,      2,  no, no) \
   3050     SC(107,     31,       29,      3,  no, no) \
   3051     SC(108,     31,       29,      4,  no, no) \
   3052                                                \
   3053     SC(109,     32,       30,      1,  no, no) \
   3054     SC(110,     32,       30,      2,  no, no) \
   3055     SC(111,     32,       30,      3,  no, no) \
   3056     SC(112,     32,       30,      4,  no, no) \
   3057                                                \
   3058     SC(113,     33,       31,      1,  no, no) \
   3059     SC(114,     33,       31,      2,  no, no) \
   3060     SC(115,     33,       31,      3,  no, no) \
   3061     SC(116,     33,       31,      4,  no, no) \
   3062                                                \
   3063     SC(117,     34,       32,      1,  no, no) \
   3064     SC(118,     34,       32,      2,  no, no) \
   3065     SC(119,     34,       32,      3,  no, no) \
   3066     SC(120,     34,       32,      4,  no, no) \
   3067                                                \
   3068     SC(121,     35,       33,      1,  no, no) \
   3069     SC(122,     35,       33,      2,  no, no) \
   3070     SC(123,     35,       33,      3,  no, no) \
   3071     SC(124,     35,       33,      4,  no, no) \
   3072                                                \
   3073     SC(125,     36,       34,      1,  no, no) \
   3074     SC(126,     36,       34,      2,  no, no) \
   3075     SC(127,     36,       34,      3,  no, no) \
   3076     SC(128,     36,       34,      4,  no, no) \
   3077                                                \
   3078     SC(129,     37,       35,      1,  no, no) \
   3079     SC(130,     37,       35,      2,  no, no) \
   3080     SC(131,     37,       35,      3,  no, no) \
   3081     SC(132,     37,       35,      4,  no, no) \
   3082                                                \
   3083     SC(133,     38,       36,      1,  no, no) \
   3084     SC(134,     38,       36,      2,  no, no) \
   3085     SC(135,     38,       36,      3,  no, no) \
   3086     SC(136,     38,       36,      4,  no, no) \
   3087                                                \
   3088     SC(137,     39,       37,      1,  no, no) \
   3089     SC(138,     39,       37,      2,  no, no) \
   3090     SC(139,     39,       37,      3,  no, no) \
   3091     SC(140,     39,       37,      4,  no, no) \
   3092                                                \
   3093     SC(141,     40,       38,      1,  no, no) \
   3094     SC(142,     40,       38,      2,  no, no) \
   3095     SC(143,     40,       38,      3,  no, no) \
   3096     SC(144,     40,       38,      4,  no, no) \
   3097                                                \
   3098     SC(145,     41,       39,      1,  no, no) \
   3099     SC(146,     41,       39,      2,  no, no) \
   3100     SC(147,     41,       39,      3,  no, no) \
   3101     SC(148,     41,       39,      4,  no, no) \
   3102                                                \
   3103     SC(149,     42,       40,      1,  no, no) \
   3104     SC(150,     42,       40,      2,  no, no) \
   3105     SC(151,     42,       40,      3,  no, no) \
   3106     SC(152,     42,       40,      4,  no, no) \
   3107                                                \
   3108     SC(153,     43,       41,      1,  no, no) \
   3109     SC(154,     43,       41,      2,  no, no) \
   3110     SC(155,     43,       41,      3,  no, no) \
   3111     SC(156,     43,       41,      4,  no, no) \
   3112                                                \
   3113     SC(157,     44,       42,      1,  no, no) \
   3114     SC(158,     44,       42,      2,  no, no) \
   3115     SC(159,     44,       42,      3,  no, no) \
   3116     SC(160,     44,       42,      4,  no, no) \
   3117                                                \
   3118     SC(161,     45,       43,      1,  no, no) \
   3119     SC(162,     45,       43,      2,  no, no) \
   3120     SC(163,     45,       43,      3,  no, no) \
   3121     SC(164,     45,       43,      4,  no, no) \
   3122                                                \
   3123     SC(165,     46,       44,      1,  no, no) \
   3124     SC(166,     46,       44,      2,  no, no) \
   3125     SC(167,     46,       44,      3,  no, no) \
   3126     SC(168,     46,       44,      4,  no, no) \
   3127                                                \
   3128     SC(169,     47,       45,      1,  no, no) \
   3129     SC(170,     47,       45,      2,  no, no) \
   3130     SC(171,     47,       45,      3,  no, no) \
   3131     SC(172,     47,       45,      4,  no, no) \
   3132                                                \
   3133     SC(173,     48,       46,      1,  no, no) \
   3134     SC(174,     48,       46,      2,  no, no) \
   3135     SC(175,     48,       46,      3,  no, no) \
   3136     SC(176,     48,       46,      4,  no, no) \
   3137                                                \
   3138     SC(177,     49,       47,      1,  no, no) \
   3139     SC(178,     49,       47,      2,  no, no) \
   3140     SC(179,     49,       47,      3,  no, no) \
   3141     SC(180,     49,       47,      4,  no, no) \
   3142                                                \
   3143     SC(181,     50,       48,      1,  no, no) \
   3144     SC(182,     50,       48,      2,  no, no) \
   3145     SC(183,     50,       48,      3,  no, no) \
   3146     SC(184,     50,       48,      4,  no, no) \
   3147                                                \
   3148     SC(185,     51,       49,      1,  no, no) \
   3149     SC(186,     51,       49,      2,  no, no) \
   3150     SC(187,     51,       49,      3,  no, no) \
   3151     SC(188,     51,       49,      4,  no, no) \
   3152                                                \
   3153     SC(189,     52,       50,      1,  no, no) \
   3154     SC(190,     52,       50,      2,  no, no) \
   3155     SC(191,     52,       50,      3,  no, no) \
   3156     SC(192,     52,       50,      4,  no, no) \
   3157                                                \
   3158     SC(193,     53,       51,      1,  no, no) \
   3159     SC(194,     53,       51,      2,  no, no) \
   3160     SC(195,     53,       51,      3,  no, no) \
   3161     SC(196,     53,       51,      4,  no, no) \
   3162                                                \
   3163     SC(197,     54,       52,      1,  no, no) \
   3164     SC(198,     54,       52,      2,  no, no) \
   3165     SC(199,     54,       52,      3,  no, no) \
   3166     SC(200,     54,       52,      4,  no, no) \
   3167                                                \
   3168     SC(201,     55,       53,      1,  no, no) \
   3169     SC(202,     55,       53,      2,  no, no) \
   3170     SC(203,     55,       53,      3,  no, no) \
   3171     SC(204,     55,       53,      4,  no, no) \
   3172                                                \
   3173     SC(205,     56,       54,      1,  no, no) \
   3174     SC(206,     56,       54,      2,  no, no) \
   3175     SC(207,     56,       54,      3,  no, no) \
   3176     SC(208,     56,       54,      4,  no, no) \
   3177                                                \
   3178     SC(209,     57,       55,      1,  no, no) \
   3179     SC(210,     57,       55,      2,  no, no) \
   3180     SC(211,     57,       55,      3,  no, no) \
   3181     SC(212,     57,       55,      4,  no, no) \
   3182                                                \
   3183     SC(213,     58,       56,      1,  no, no) \
   3184     SC(214,     58,       56,      2,  no, no) \
   3185     SC(215,     58,       56,      3,  no, no) \
   3186     SC(216,     58,       56,      4,  no, no) \
   3187                                                \
   3188     SC(217,     59,       57,      1,  no, no) \
   3189     SC(218,     59,       57,      2,  no, no) \
   3190     SC(219,     59,       57,      3,  no, no) \
   3191     SC(220,     59,       57,      4,  no, no) \
   3192                                                \
   3193     SC(221,     60,       58,      1,  no, no) \
   3194     SC(222,     60,       58,      2,  no, no) \
   3195     SC(223,     60,       58,      3,  no, no) \
   3196     SC(224,     60,       58,      4,  no, no) \
   3197                                                \
   3198     SC(225,     61,       59,      1,  no, no) \
   3199     SC(226,     61,       59,      2,  no, no) \
   3200     SC(227,     61,       59,      3,  no, no) \
   3201     SC(228,     61,       59,      4,  no, no) \
   3202                                                \
   3203     SC(229,     62,       60,      1,  no, no) \
   3204     SC(230,     62,       60,      2,  no, no) \
   3205     SC(231,     62,       60,      3,  no, no) \
   3206     SC(232,     62,       60,      4,  no, no) \
   3207                                                \
   3208     SC(233,     63,       61,      1,  no, no) \
   3209     SC(234,     63,       61,      2,  no, no) \
   3210     SC(235,     63,       61,      3,  no, no) \
   3211 
   3212 #define	SIZE_CLASSES_DEFINED
   3213 #define	NTBINS			1
   3214 #define	NLBINS			29
   3215 #define	NBINS			44
   3216 #define	LG_TINY_MAXCLASS	3
   3217 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   3218 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
   3219 #endif
   3220 
   3221 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 12)
   3222 #define	SIZE_CLASSES \
   3223   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   3224     SC(  0,      4,        4,      0, yes,  4) \
   3225     SC(  1,      4,        4,      1, yes,  4) \
   3226     SC(  2,      4,        4,      2, yes,  4) \
   3227     SC(  3,      4,        4,      3, yes,  4) \
   3228                                                \
   3229     SC(  4,      6,        4,      1, yes,  4) \
   3230     SC(  5,      6,        4,      2, yes,  4) \
   3231     SC(  6,      6,        4,      3, yes,  4) \
   3232     SC(  7,      6,        4,      4, yes,  4) \
   3233                                                \
   3234     SC(  8,      7,        5,      1, yes,  5) \
   3235     SC(  9,      7,        5,      2, yes,  5) \
   3236     SC( 10,      7,        5,      3, yes,  5) \
   3237     SC( 11,      7,        5,      4, yes,  5) \
   3238                                                \
   3239     SC( 12,      8,        6,      1, yes,  6) \
   3240     SC( 13,      8,        6,      2, yes,  6) \
   3241     SC( 14,      8,        6,      3, yes,  6) \
   3242     SC( 15,      8,        6,      4, yes,  6) \
   3243                                                \
   3244     SC( 16,      9,        7,      1, yes,  7) \
   3245     SC( 17,      9,        7,      2, yes,  7) \
   3246     SC( 18,      9,        7,      3, yes,  7) \
   3247     SC( 19,      9,        7,      4, yes,  7) \
   3248                                                \
   3249     SC( 20,     10,        8,      1, yes,  8) \
   3250     SC( 21,     10,        8,      2, yes,  8) \
   3251     SC( 22,     10,        8,      3, yes,  8) \
   3252     SC( 23,     10,        8,      4, yes,  8) \
   3253                                                \
   3254     SC( 24,     11,        9,      1, yes,  9) \
   3255     SC( 25,     11,        9,      2, yes,  9) \
   3256     SC( 26,     11,        9,      3, yes,  9) \
   3257     SC( 27,     11,        9,      4,  no,  9) \
   3258                                                \
   3259     SC( 28,     12,       10,      1,  no, no) \
   3260     SC( 29,     12,       10,      2,  no, no) \
   3261     SC( 30,     12,       10,      3,  no, no) \
   3262     SC( 31,     12,       10,      4,  no, no) \
   3263                                                \
   3264     SC( 32,     13,       11,      1,  no, no) \
   3265     SC( 33,     13,       11,      2,  no, no) \
   3266     SC( 34,     13,       11,      3,  no, no) \
   3267     SC( 35,     13,       11,      4,  no, no) \
   3268                                                \
   3269     SC( 36,     14,       12,      1,  no, no) \
   3270     SC( 37,     14,       12,      2,  no, no) \
   3271     SC( 38,     14,       12,      3,  no, no) \
   3272     SC( 39,     14,       12,      4,  no, no) \
   3273                                                \
   3274     SC( 40,     15,       13,      1,  no, no) \
   3275     SC( 41,     15,       13,      2,  no, no) \
   3276     SC( 42,     15,       13,      3,  no, no) \
   3277     SC( 43,     15,       13,      4,  no, no) \
   3278                                                \
   3279     SC( 44,     16,       14,      1,  no, no) \
   3280     SC( 45,     16,       14,      2,  no, no) \
   3281     SC( 46,     16,       14,      3,  no, no) \
   3282     SC( 47,     16,       14,      4,  no, no) \
   3283                                                \
   3284     SC( 48,     17,       15,      1,  no, no) \
   3285     SC( 49,     17,       15,      2,  no, no) \
   3286     SC( 50,     17,       15,      3,  no, no) \
   3287     SC( 51,     17,       15,      4,  no, no) \
   3288                                                \
   3289     SC( 52,     18,       16,      1,  no, no) \
   3290     SC( 53,     18,       16,      2,  no, no) \
   3291     SC( 54,     18,       16,      3,  no, no) \
   3292     SC( 55,     18,       16,      4,  no, no) \
   3293                                                \
   3294     SC( 56,     19,       17,      1,  no, no) \
   3295     SC( 57,     19,       17,      2,  no, no) \
   3296     SC( 58,     19,       17,      3,  no, no) \
   3297     SC( 59,     19,       17,      4,  no, no) \
   3298                                                \
   3299     SC( 60,     20,       18,      1,  no, no) \
   3300     SC( 61,     20,       18,      2,  no, no) \
   3301     SC( 62,     20,       18,      3,  no, no) \
   3302     SC( 63,     20,       18,      4,  no, no) \
   3303                                                \
   3304     SC( 64,     21,       19,      1,  no, no) \
   3305     SC( 65,     21,       19,      2,  no, no) \
   3306     SC( 66,     21,       19,      3,  no, no) \
   3307     SC( 67,     21,       19,      4,  no, no) \
   3308                                                \
   3309     SC( 68,     22,       20,      1,  no, no) \
   3310     SC( 69,     22,       20,      2,  no, no) \
   3311     SC( 70,     22,       20,      3,  no, no) \
   3312     SC( 71,     22,       20,      4,  no, no) \
   3313                                                \
   3314     SC( 72,     23,       21,      1,  no, no) \
   3315     SC( 73,     23,       21,      2,  no, no) \
   3316     SC( 74,     23,       21,      3,  no, no) \
   3317     SC( 75,     23,       21,      4,  no, no) \
   3318                                                \
   3319     SC( 76,     24,       22,      1,  no, no) \
   3320     SC( 77,     24,       22,      2,  no, no) \
   3321     SC( 78,     24,       22,      3,  no, no) \
   3322     SC( 79,     24,       22,      4,  no, no) \
   3323                                                \
   3324     SC( 80,     25,       23,      1,  no, no) \
   3325     SC( 81,     25,       23,      2,  no, no) \
   3326     SC( 82,     25,       23,      3,  no, no) \
   3327     SC( 83,     25,       23,      4,  no, no) \
   3328                                                \
   3329     SC( 84,     26,       24,      1,  no, no) \
   3330     SC( 85,     26,       24,      2,  no, no) \
   3331     SC( 86,     26,       24,      3,  no, no) \
   3332     SC( 87,     26,       24,      4,  no, no) \
   3333                                                \
   3334     SC( 88,     27,       25,      1,  no, no) \
   3335     SC( 89,     27,       25,      2,  no, no) \
   3336     SC( 90,     27,       25,      3,  no, no) \
   3337     SC( 91,     27,       25,      4,  no, no) \
   3338                                                \
   3339     SC( 92,     28,       26,      1,  no, no) \
   3340     SC( 93,     28,       26,      2,  no, no) \
   3341     SC( 94,     28,       26,      3,  no, no) \
   3342     SC( 95,     28,       26,      4,  no, no) \
   3343                                                \
   3344     SC( 96,     29,       27,      1,  no, no) \
   3345     SC( 97,     29,       27,      2,  no, no) \
   3346     SC( 98,     29,       27,      3,  no, no) \
   3347     SC( 99,     29,       27,      4,  no, no) \
   3348                                                \
   3349     SC(100,     30,       28,      1,  no, no) \
   3350     SC(101,     30,       28,      2,  no, no) \
   3351     SC(102,     30,       28,      3,  no, no) \
   3352     SC(103,     30,       28,      4,  no, no) \
   3353                                                \
   3354     SC(104,     31,       29,      1,  no, no) \
   3355     SC(105,     31,       29,      2,  no, no) \
   3356     SC(106,     31,       29,      3,  no, no) \
   3357     SC(107,     31,       29,      4,  no, no) \
   3358                                                \
   3359     SC(108,     32,       30,      1,  no, no) \
   3360     SC(109,     32,       30,      2,  no, no) \
   3361     SC(110,     32,       30,      3,  no, no) \
   3362     SC(111,     32,       30,      4,  no, no) \
   3363                                                \
   3364     SC(112,     33,       31,      1,  no, no) \
   3365     SC(113,     33,       31,      2,  no, no) \
   3366     SC(114,     33,       31,      3,  no, no) \
   3367     SC(115,     33,       31,      4,  no, no) \
   3368                                                \
   3369     SC(116,     34,       32,      1,  no, no) \
   3370     SC(117,     34,       32,      2,  no, no) \
   3371     SC(118,     34,       32,      3,  no, no) \
   3372     SC(119,     34,       32,      4,  no, no) \
   3373                                                \
   3374     SC(120,     35,       33,      1,  no, no) \
   3375     SC(121,     35,       33,      2,  no, no) \
   3376     SC(122,     35,       33,      3,  no, no) \
   3377     SC(123,     35,       33,      4,  no, no) \
   3378                                                \
   3379     SC(124,     36,       34,      1,  no, no) \
   3380     SC(125,     36,       34,      2,  no, no) \
   3381     SC(126,     36,       34,      3,  no, no) \
   3382     SC(127,     36,       34,      4,  no, no) \
   3383                                                \
   3384     SC(128,     37,       35,      1,  no, no) \
   3385     SC(129,     37,       35,      2,  no, no) \
   3386     SC(130,     37,       35,      3,  no, no) \
   3387     SC(131,     37,       35,      4,  no, no) \
   3388                                                \
   3389     SC(132,     38,       36,      1,  no, no) \
   3390     SC(133,     38,       36,      2,  no, no) \
   3391     SC(134,     38,       36,      3,  no, no) \
   3392     SC(135,     38,       36,      4,  no, no) \
   3393                                                \
   3394     SC(136,     39,       37,      1,  no, no) \
   3395     SC(137,     39,       37,      2,  no, no) \
   3396     SC(138,     39,       37,      3,  no, no) \
   3397     SC(139,     39,       37,      4,  no, no) \
   3398                                                \
   3399     SC(140,     40,       38,      1,  no, no) \
   3400     SC(141,     40,       38,      2,  no, no) \
   3401     SC(142,     40,       38,      3,  no, no) \
   3402     SC(143,     40,       38,      4,  no, no) \
   3403                                                \
   3404     SC(144,     41,       39,      1,  no, no) \
   3405     SC(145,     41,       39,      2,  no, no) \
   3406     SC(146,     41,       39,      3,  no, no) \
   3407     SC(147,     41,       39,      4,  no, no) \
   3408                                                \
   3409     SC(148,     42,       40,      1,  no, no) \
   3410     SC(149,     42,       40,      2,  no, no) \
   3411     SC(150,     42,       40,      3,  no, no) \
   3412     SC(151,     42,       40,      4,  no, no) \
   3413                                                \
   3414     SC(152,     43,       41,      1,  no, no) \
   3415     SC(153,     43,       41,      2,  no, no) \
   3416     SC(154,     43,       41,      3,  no, no) \
   3417     SC(155,     43,       41,      4,  no, no) \
   3418                                                \
   3419     SC(156,     44,       42,      1,  no, no) \
   3420     SC(157,     44,       42,      2,  no, no) \
   3421     SC(158,     44,       42,      3,  no, no) \
   3422     SC(159,     44,       42,      4,  no, no) \
   3423                                                \
   3424     SC(160,     45,       43,      1,  no, no) \
   3425     SC(161,     45,       43,      2,  no, no) \
   3426     SC(162,     45,       43,      3,  no, no) \
   3427     SC(163,     45,       43,      4,  no, no) \
   3428                                                \
   3429     SC(164,     46,       44,      1,  no, no) \
   3430     SC(165,     46,       44,      2,  no, no) \
   3431     SC(166,     46,       44,      3,  no, no) \
   3432     SC(167,     46,       44,      4,  no, no) \
   3433                                                \
   3434     SC(168,     47,       45,      1,  no, no) \
   3435     SC(169,     47,       45,      2,  no, no) \
   3436     SC(170,     47,       45,      3,  no, no) \
   3437     SC(171,     47,       45,      4,  no, no) \
   3438                                                \
   3439     SC(172,     48,       46,      1,  no, no) \
   3440     SC(173,     48,       46,      2,  no, no) \
   3441     SC(174,     48,       46,      3,  no, no) \
   3442     SC(175,     48,       46,      4,  no, no) \
   3443                                                \
   3444     SC(176,     49,       47,      1,  no, no) \
   3445     SC(177,     49,       47,      2,  no, no) \
   3446     SC(178,     49,       47,      3,  no, no) \
   3447     SC(179,     49,       47,      4,  no, no) \
   3448                                                \
   3449     SC(180,     50,       48,      1,  no, no) \
   3450     SC(181,     50,       48,      2,  no, no) \
   3451     SC(182,     50,       48,      3,  no, no) \
   3452     SC(183,     50,       48,      4,  no, no) \
   3453                                                \
   3454     SC(184,     51,       49,      1,  no, no) \
   3455     SC(185,     51,       49,      2,  no, no) \
   3456     SC(186,     51,       49,      3,  no, no) \
   3457     SC(187,     51,       49,      4,  no, no) \
   3458                                                \
   3459     SC(188,     52,       50,      1,  no, no) \
   3460     SC(189,     52,       50,      2,  no, no) \
   3461     SC(190,     52,       50,      3,  no, no) \
   3462     SC(191,     52,       50,      4,  no, no) \
   3463                                                \
   3464     SC(192,     53,       51,      1,  no, no) \
   3465     SC(193,     53,       51,      2,  no, no) \
   3466     SC(194,     53,       51,      3,  no, no) \
   3467     SC(195,     53,       51,      4,  no, no) \
   3468                                                \
   3469     SC(196,     54,       52,      1,  no, no) \
   3470     SC(197,     54,       52,      2,  no, no) \
   3471     SC(198,     54,       52,      3,  no, no) \
   3472     SC(199,     54,       52,      4,  no, no) \
   3473                                                \
   3474     SC(200,     55,       53,      1,  no, no) \
   3475     SC(201,     55,       53,      2,  no, no) \
   3476     SC(202,     55,       53,      3,  no, no) \
   3477     SC(203,     55,       53,      4,  no, no) \
   3478                                                \
   3479     SC(204,     56,       54,      1,  no, no) \
   3480     SC(205,     56,       54,      2,  no, no) \
   3481     SC(206,     56,       54,      3,  no, no) \
   3482     SC(207,     56,       54,      4,  no, no) \
   3483                                                \
   3484     SC(208,     57,       55,      1,  no, no) \
   3485     SC(209,     57,       55,      2,  no, no) \
   3486     SC(210,     57,       55,      3,  no, no) \
   3487     SC(211,     57,       55,      4,  no, no) \
   3488                                                \
   3489     SC(212,     58,       56,      1,  no, no) \
   3490     SC(213,     58,       56,      2,  no, no) \
   3491     SC(214,     58,       56,      3,  no, no) \
   3492     SC(215,     58,       56,      4,  no, no) \
   3493                                                \
   3494     SC(216,     59,       57,      1,  no, no) \
   3495     SC(217,     59,       57,      2,  no, no) \
   3496     SC(218,     59,       57,      3,  no, no) \
   3497     SC(219,     59,       57,      4,  no, no) \
   3498                                                \
   3499     SC(220,     60,       58,      1,  no, no) \
   3500     SC(221,     60,       58,      2,  no, no) \
   3501     SC(222,     60,       58,      3,  no, no) \
   3502     SC(223,     60,       58,      4,  no, no) \
   3503                                                \
   3504     SC(224,     61,       59,      1,  no, no) \
   3505     SC(225,     61,       59,      2,  no, no) \
   3506     SC(226,     61,       59,      3,  no, no) \
   3507     SC(227,     61,       59,      4,  no, no) \
   3508                                                \
   3509     SC(228,     62,       60,      1,  no, no) \
   3510     SC(229,     62,       60,      2,  no, no) \
   3511     SC(230,     62,       60,      3,  no, no) \
   3512     SC(231,     62,       60,      4,  no, no) \
   3513                                                \
   3514     SC(232,     63,       61,      1,  no, no) \
   3515     SC(233,     63,       61,      2,  no, no) \
   3516     SC(234,     63,       61,      3,  no, no) \
   3517 
   3518 #define	SIZE_CLASSES_DEFINED
   3519 #define	NTBINS			0
   3520 #define	NLBINS			28
   3521 #define	NBINS			27
   3522 #define	LG_TINY_MAXCLASS	"NA"
   3523 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   3524 #define	SMALL_MAXCLASS		((((size_t)1) << 11) + (((size_t)3) << 9))
   3525 #endif
   3526 
   3527 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 13)
   3528 #define	SIZE_CLASSES \
   3529   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   3530     SC(  0,      4,        4,      0, yes,  4) \
   3531     SC(  1,      4,        4,      1, yes,  4) \
   3532     SC(  2,      4,        4,      2, yes,  4) \
   3533     SC(  3,      4,        4,      3, yes,  4) \
   3534                                                \
   3535     SC(  4,      6,        4,      1, yes,  4) \
   3536     SC(  5,      6,        4,      2, yes,  4) \
   3537     SC(  6,      6,        4,      3, yes,  4) \
   3538     SC(  7,      6,        4,      4, yes,  4) \
   3539                                                \
   3540     SC(  8,      7,        5,      1, yes,  5) \
   3541     SC(  9,      7,        5,      2, yes,  5) \
   3542     SC( 10,      7,        5,      3, yes,  5) \
   3543     SC( 11,      7,        5,      4, yes,  5) \
   3544                                                \
   3545     SC( 12,      8,        6,      1, yes,  6) \
   3546     SC( 13,      8,        6,      2, yes,  6) \
   3547     SC( 14,      8,        6,      3, yes,  6) \
   3548     SC( 15,      8,        6,      4, yes,  6) \
   3549                                                \
   3550     SC( 16,      9,        7,      1, yes,  7) \
   3551     SC( 17,      9,        7,      2, yes,  7) \
   3552     SC( 18,      9,        7,      3, yes,  7) \
   3553     SC( 19,      9,        7,      4, yes,  7) \
   3554                                                \
   3555     SC( 20,     10,        8,      1, yes,  8) \
   3556     SC( 21,     10,        8,      2, yes,  8) \
   3557     SC( 22,     10,        8,      3, yes,  8) \
   3558     SC( 23,     10,        8,      4, yes,  8) \
   3559                                                \
   3560     SC( 24,     11,        9,      1, yes,  9) \
   3561     SC( 25,     11,        9,      2, yes,  9) \
   3562     SC( 26,     11,        9,      3, yes,  9) \
   3563     SC( 27,     11,        9,      4, yes,  9) \
   3564                                                \
   3565     SC( 28,     12,       10,      1, yes, no) \
   3566     SC( 29,     12,       10,      2, yes, no) \
   3567     SC( 30,     12,       10,      3, yes, no) \
   3568     SC( 31,     12,       10,      4,  no, no) \
   3569                                                \
   3570     SC( 32,     13,       11,      1,  no, no) \
   3571     SC( 33,     13,       11,      2,  no, no) \
   3572     SC( 34,     13,       11,      3,  no, no) \
   3573     SC( 35,     13,       11,      4,  no, no) \
   3574                                                \
   3575     SC( 36,     14,       12,      1,  no, no) \
   3576     SC( 37,     14,       12,      2,  no, no) \
   3577     SC( 38,     14,       12,      3,  no, no) \
   3578     SC( 39,     14,       12,      4,  no, no) \
   3579                                                \
   3580     SC( 40,     15,       13,      1,  no, no) \
   3581     SC( 41,     15,       13,      2,  no, no) \
   3582     SC( 42,     15,       13,      3,  no, no) \
   3583     SC( 43,     15,       13,      4,  no, no) \
   3584                                                \
   3585     SC( 44,     16,       14,      1,  no, no) \
   3586     SC( 45,     16,       14,      2,  no, no) \
   3587     SC( 46,     16,       14,      3,  no, no) \
   3588     SC( 47,     16,       14,      4,  no, no) \
   3589                                                \
   3590     SC( 48,     17,       15,      1,  no, no) \
   3591     SC( 49,     17,       15,      2,  no, no) \
   3592     SC( 50,     17,       15,      3,  no, no) \
   3593     SC( 51,     17,       15,      4,  no, no) \
   3594                                                \
   3595     SC( 52,     18,       16,      1,  no, no) \
   3596     SC( 53,     18,       16,      2,  no, no) \
   3597     SC( 54,     18,       16,      3,  no, no) \
   3598     SC( 55,     18,       16,      4,  no, no) \
   3599                                                \
   3600     SC( 56,     19,       17,      1,  no, no) \
   3601     SC( 57,     19,       17,      2,  no, no) \
   3602     SC( 58,     19,       17,      3,  no, no) \
   3603     SC( 59,     19,       17,      4,  no, no) \
   3604                                                \
   3605     SC( 60,     20,       18,      1,  no, no) \
   3606     SC( 61,     20,       18,      2,  no, no) \
   3607     SC( 62,     20,       18,      3,  no, no) \
   3608     SC( 63,     20,       18,      4,  no, no) \
   3609                                                \
   3610     SC( 64,     21,       19,      1,  no, no) \
   3611     SC( 65,     21,       19,      2,  no, no) \
   3612     SC( 66,     21,       19,      3,  no, no) \
   3613     SC( 67,     21,       19,      4,  no, no) \
   3614                                                \
   3615     SC( 68,     22,       20,      1,  no, no) \
   3616     SC( 69,     22,       20,      2,  no, no) \
   3617     SC( 70,     22,       20,      3,  no, no) \
   3618     SC( 71,     22,       20,      4,  no, no) \
   3619                                                \
   3620     SC( 72,     23,       21,      1,  no, no) \
   3621     SC( 73,     23,       21,      2,  no, no) \
   3622     SC( 74,     23,       21,      3,  no, no) \
   3623     SC( 75,     23,       21,      4,  no, no) \
   3624                                                \
   3625     SC( 76,     24,       22,      1,  no, no) \
   3626     SC( 77,     24,       22,      2,  no, no) \
   3627     SC( 78,     24,       22,      3,  no, no) \
   3628     SC( 79,     24,       22,      4,  no, no) \
   3629                                                \
   3630     SC( 80,     25,       23,      1,  no, no) \
   3631     SC( 81,     25,       23,      2,  no, no) \
   3632     SC( 82,     25,       23,      3,  no, no) \
   3633     SC( 83,     25,       23,      4,  no, no) \
   3634                                                \
   3635     SC( 84,     26,       24,      1,  no, no) \
   3636     SC( 85,     26,       24,      2,  no, no) \
   3637     SC( 86,     26,       24,      3,  no, no) \
   3638     SC( 87,     26,       24,      4,  no, no) \
   3639                                                \
   3640     SC( 88,     27,       25,      1,  no, no) \
   3641     SC( 89,     27,       25,      2,  no, no) \
   3642     SC( 90,     27,       25,      3,  no, no) \
   3643     SC( 91,     27,       25,      4,  no, no) \
   3644                                                \
   3645     SC( 92,     28,       26,      1,  no, no) \
   3646     SC( 93,     28,       26,      2,  no, no) \
   3647     SC( 94,     28,       26,      3,  no, no) \
   3648     SC( 95,     28,       26,      4,  no, no) \
   3649                                                \
   3650     SC( 96,     29,       27,      1,  no, no) \
   3651     SC( 97,     29,       27,      2,  no, no) \
   3652     SC( 98,     29,       27,      3,  no, no) \
   3653     SC( 99,     29,       27,      4,  no, no) \
   3654                                                \
   3655     SC(100,     30,       28,      1,  no, no) \
   3656     SC(101,     30,       28,      2,  no, no) \
   3657     SC(102,     30,       28,      3,  no, no) \
   3658     SC(103,     30,       28,      4,  no, no) \
   3659                                                \
   3660     SC(104,     31,       29,      1,  no, no) \
   3661     SC(105,     31,       29,      2,  no, no) \
   3662     SC(106,     31,       29,      3,  no, no) \
   3663     SC(107,     31,       29,      4,  no, no) \
   3664                                                \
   3665     SC(108,     32,       30,      1,  no, no) \
   3666     SC(109,     32,       30,      2,  no, no) \
   3667     SC(110,     32,       30,      3,  no, no) \
   3668     SC(111,     32,       30,      4,  no, no) \
   3669                                                \
   3670     SC(112,     33,       31,      1,  no, no) \
   3671     SC(113,     33,       31,      2,  no, no) \
   3672     SC(114,     33,       31,      3,  no, no) \
   3673     SC(115,     33,       31,      4,  no, no) \
   3674                                                \
   3675     SC(116,     34,       32,      1,  no, no) \
   3676     SC(117,     34,       32,      2,  no, no) \
   3677     SC(118,     34,       32,      3,  no, no) \
   3678     SC(119,     34,       32,      4,  no, no) \
   3679                                                \
   3680     SC(120,     35,       33,      1,  no, no) \
   3681     SC(121,     35,       33,      2,  no, no) \
   3682     SC(122,     35,       33,      3,  no, no) \
   3683     SC(123,     35,       33,      4,  no, no) \
   3684                                                \
   3685     SC(124,     36,       34,      1,  no, no) \
   3686     SC(125,     36,       34,      2,  no, no) \
   3687     SC(126,     36,       34,      3,  no, no) \
   3688     SC(127,     36,       34,      4,  no, no) \
   3689                                                \
   3690     SC(128,     37,       35,      1,  no, no) \
   3691     SC(129,     37,       35,      2,  no, no) \
   3692     SC(130,     37,       35,      3,  no, no) \
   3693     SC(131,     37,       35,      4,  no, no) \
   3694                                                \
   3695     SC(132,     38,       36,      1,  no, no) \
   3696     SC(133,     38,       36,      2,  no, no) \
   3697     SC(134,     38,       36,      3,  no, no) \
   3698     SC(135,     38,       36,      4,  no, no) \
   3699                                                \
   3700     SC(136,     39,       37,      1,  no, no) \
   3701     SC(137,     39,       37,      2,  no, no) \
   3702     SC(138,     39,       37,      3,  no, no) \
   3703     SC(139,     39,       37,      4,  no, no) \
   3704                                                \
   3705     SC(140,     40,       38,      1,  no, no) \
   3706     SC(141,     40,       38,      2,  no, no) \
   3707     SC(142,     40,       38,      3,  no, no) \
   3708     SC(143,     40,       38,      4,  no, no) \
   3709                                                \
   3710     SC(144,     41,       39,      1,  no, no) \
   3711     SC(145,     41,       39,      2,  no, no) \
   3712     SC(146,     41,       39,      3,  no, no) \
   3713     SC(147,     41,       39,      4,  no, no) \
   3714                                                \
   3715     SC(148,     42,       40,      1,  no, no) \
   3716     SC(149,     42,       40,      2,  no, no) \
   3717     SC(150,     42,       40,      3,  no, no) \
   3718     SC(151,     42,       40,      4,  no, no) \
   3719                                                \
   3720     SC(152,     43,       41,      1,  no, no) \
   3721     SC(153,     43,       41,      2,  no, no) \
   3722     SC(154,     43,       41,      3,  no, no) \
   3723     SC(155,     43,       41,      4,  no, no) \
   3724                                                \
   3725     SC(156,     44,       42,      1,  no, no) \
   3726     SC(157,     44,       42,      2,  no, no) \
   3727     SC(158,     44,       42,      3,  no, no) \
   3728     SC(159,     44,       42,      4,  no, no) \
   3729                                                \
   3730     SC(160,     45,       43,      1,  no, no) \
   3731     SC(161,     45,       43,      2,  no, no) \
   3732     SC(162,     45,       43,      3,  no, no) \
   3733     SC(163,     45,       43,      4,  no, no) \
   3734                                                \
   3735     SC(164,     46,       44,      1,  no, no) \
   3736     SC(165,     46,       44,      2,  no, no) \
   3737     SC(166,     46,       44,      3,  no, no) \
   3738     SC(167,     46,       44,      4,  no, no) \
   3739                                                \
   3740     SC(168,     47,       45,      1,  no, no) \
   3741     SC(169,     47,       45,      2,  no, no) \
   3742     SC(170,     47,       45,      3,  no, no) \
   3743     SC(171,     47,       45,      4,  no, no) \
   3744                                                \
   3745     SC(172,     48,       46,      1,  no, no) \
   3746     SC(173,     48,       46,      2,  no, no) \
   3747     SC(174,     48,       46,      3,  no, no) \
   3748     SC(175,     48,       46,      4,  no, no) \
   3749                                                \
   3750     SC(176,     49,       47,      1,  no, no) \
   3751     SC(177,     49,       47,      2,  no, no) \
   3752     SC(178,     49,       47,      3,  no, no) \
   3753     SC(179,     49,       47,      4,  no, no) \
   3754                                                \
   3755     SC(180,     50,       48,      1,  no, no) \
   3756     SC(181,     50,       48,      2,  no, no) \
   3757     SC(182,     50,       48,      3,  no, no) \
   3758     SC(183,     50,       48,      4,  no, no) \
   3759                                                \
   3760     SC(184,     51,       49,      1,  no, no) \
   3761     SC(185,     51,       49,      2,  no, no) \
   3762     SC(186,     51,       49,      3,  no, no) \
   3763     SC(187,     51,       49,      4,  no, no) \
   3764                                                \
   3765     SC(188,     52,       50,      1,  no, no) \
   3766     SC(189,     52,       50,      2,  no, no) \
   3767     SC(190,     52,       50,      3,  no, no) \
   3768     SC(191,     52,       50,      4,  no, no) \
   3769                                                \
   3770     SC(192,     53,       51,      1,  no, no) \
   3771     SC(193,     53,       51,      2,  no, no) \
   3772     SC(194,     53,       51,      3,  no, no) \
   3773     SC(195,     53,       51,      4,  no, no) \
   3774                                                \
   3775     SC(196,     54,       52,      1,  no, no) \
   3776     SC(197,     54,       52,      2,  no, no) \
   3777     SC(198,     54,       52,      3,  no, no) \
   3778     SC(199,     54,       52,      4,  no, no) \
   3779                                                \
   3780     SC(200,     55,       53,      1,  no, no) \
   3781     SC(201,     55,       53,      2,  no, no) \
   3782     SC(202,     55,       53,      3,  no, no) \
   3783     SC(203,     55,       53,      4,  no, no) \
   3784                                                \
   3785     SC(204,     56,       54,      1,  no, no) \
   3786     SC(205,     56,       54,      2,  no, no) \
   3787     SC(206,     56,       54,      3,  no, no) \
   3788     SC(207,     56,       54,      4,  no, no) \
   3789                                                \
   3790     SC(208,     57,       55,      1,  no, no) \
   3791     SC(209,     57,       55,      2,  no, no) \
   3792     SC(210,     57,       55,      3,  no, no) \
   3793     SC(211,     57,       55,      4,  no, no) \
   3794                                                \
   3795     SC(212,     58,       56,      1,  no, no) \
   3796     SC(213,     58,       56,      2,  no, no) \
   3797     SC(214,     58,       56,      3,  no, no) \
   3798     SC(215,     58,       56,      4,  no, no) \
   3799                                                \
   3800     SC(216,     59,       57,      1,  no, no) \
   3801     SC(217,     59,       57,      2,  no, no) \
   3802     SC(218,     59,       57,      3,  no, no) \
   3803     SC(219,     59,       57,      4,  no, no) \
   3804                                                \
   3805     SC(220,     60,       58,      1,  no, no) \
   3806     SC(221,     60,       58,      2,  no, no) \
   3807     SC(222,     60,       58,      3,  no, no) \
   3808     SC(223,     60,       58,      4,  no, no) \
   3809                                                \
   3810     SC(224,     61,       59,      1,  no, no) \
   3811     SC(225,     61,       59,      2,  no, no) \
   3812     SC(226,     61,       59,      3,  no, no) \
   3813     SC(227,     61,       59,      4,  no, no) \
   3814                                                \
   3815     SC(228,     62,       60,      1,  no, no) \
   3816     SC(229,     62,       60,      2,  no, no) \
   3817     SC(230,     62,       60,      3,  no, no) \
   3818     SC(231,     62,       60,      4,  no, no) \
   3819                                                \
   3820     SC(232,     63,       61,      1,  no, no) \
   3821     SC(233,     63,       61,      2,  no, no) \
   3822     SC(234,     63,       61,      3,  no, no) \
   3823 
   3824 #define	SIZE_CLASSES_DEFINED
   3825 #define	NTBINS			0
   3826 #define	NLBINS			28
   3827 #define	NBINS			31
   3828 #define	LG_TINY_MAXCLASS	"NA"
   3829 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   3830 #define	SMALL_MAXCLASS		((((size_t)1) << 12) + (((size_t)3) << 10))
   3831 #endif
   3832 
   3833 #if (LG_SIZEOF_PTR == 3 && LG_TINY_MIN == 4 && LG_QUANTUM == 4 && LG_PAGE == 16)
   3834 #define	SIZE_CLASSES \
   3835   /* index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup */ \
   3836     SC(  0,      4,        4,      0, yes,  4) \
   3837     SC(  1,      4,        4,      1, yes,  4) \
   3838     SC(  2,      4,        4,      2, yes,  4) \
   3839     SC(  3,      4,        4,      3, yes,  4) \
   3840                                                \
   3841     SC(  4,      6,        4,      1, yes,  4) \
   3842     SC(  5,      6,        4,      2, yes,  4) \
   3843     SC(  6,      6,        4,      3, yes,  4) \
   3844     SC(  7,      6,        4,      4, yes,  4) \
   3845                                                \
   3846     SC(  8,      7,        5,      1, yes,  5) \
   3847     SC(  9,      7,        5,      2, yes,  5) \
   3848     SC( 10,      7,        5,      3, yes,  5) \
   3849     SC( 11,      7,        5,      4, yes,  5) \
   3850                                                \
   3851     SC( 12,      8,        6,      1, yes,  6) \
   3852     SC( 13,      8,        6,      2, yes,  6) \
   3853     SC( 14,      8,        6,      3, yes,  6) \
   3854     SC( 15,      8,        6,      4, yes,  6) \
   3855                                                \
   3856     SC( 16,      9,        7,      1, yes,  7) \
   3857     SC( 17,      9,        7,      2, yes,  7) \
   3858     SC( 18,      9,        7,      3, yes,  7) \
   3859     SC( 19,      9,        7,      4, yes,  7) \
   3860                                                \
   3861     SC( 20,     10,        8,      1, yes,  8) \
   3862     SC( 21,     10,        8,      2, yes,  8) \
   3863     SC( 22,     10,        8,      3, yes,  8) \
   3864     SC( 23,     10,        8,      4, yes,  8) \
   3865                                                \
   3866     SC( 24,     11,        9,      1, yes,  9) \
   3867     SC( 25,     11,        9,      2, yes,  9) \
   3868     SC( 26,     11,        9,      3, yes,  9) \
   3869     SC( 27,     11,        9,      4, yes,  9) \
   3870                                                \
   3871     SC( 28,     12,       10,      1, yes, no) \
   3872     SC( 29,     12,       10,      2, yes, no) \
   3873     SC( 30,     12,       10,      3, yes, no) \
   3874     SC( 31,     12,       10,      4, yes, no) \
   3875                                                \
   3876     SC( 32,     13,       11,      1, yes, no) \
   3877     SC( 33,     13,       11,      2, yes, no) \
   3878     SC( 34,     13,       11,      3, yes, no) \
   3879     SC( 35,     13,       11,      4, yes, no) \
   3880                                                \
   3881     SC( 36,     14,       12,      1, yes, no) \
   3882     SC( 37,     14,       12,      2, yes, no) \
   3883     SC( 38,     14,       12,      3, yes, no) \
   3884     SC( 39,     14,       12,      4, yes, no) \
   3885                                                \
   3886     SC( 40,     15,       13,      1, yes, no) \
   3887     SC( 41,     15,       13,      2, yes, no) \
   3888     SC( 42,     15,       13,      3, yes, no) \
   3889     SC( 43,     15,       13,      4,  no, no) \
   3890                                                \
   3891     SC( 44,     16,       14,      1,  no, no) \
   3892     SC( 45,     16,       14,      2,  no, no) \
   3893     SC( 46,     16,       14,      3,  no, no) \
   3894     SC( 47,     16,       14,      4,  no, no) \
   3895                                                \
   3896     SC( 48,     17,       15,      1,  no, no) \
   3897     SC( 49,     17,       15,      2,  no, no) \
   3898     SC( 50,     17,       15,      3,  no, no) \
   3899     SC( 51,     17,       15,      4,  no, no) \
   3900                                                \
   3901     SC( 52,     18,       16,      1,  no, no) \
   3902     SC( 53,     18,       16,      2,  no, no) \
   3903     SC( 54,     18,       16,      3,  no, no) \
   3904     SC( 55,     18,       16,      4,  no, no) \
   3905                                                \
   3906     SC( 56,     19,       17,      1,  no, no) \
   3907     SC( 57,     19,       17,      2,  no, no) \
   3908     SC( 58,     19,       17,      3,  no, no) \
   3909     SC( 59,     19,       17,      4,  no, no) \
   3910                                                \
   3911     SC( 60,     20,       18,      1,  no, no) \
   3912     SC( 61,     20,       18,      2,  no, no) \
   3913     SC( 62,     20,       18,      3,  no, no) \
   3914     SC( 63,     20,       18,      4,  no, no) \
   3915                                                \
   3916     SC( 64,     21,       19,      1,  no, no) \
   3917     SC( 65,     21,       19,      2,  no, no) \
   3918     SC( 66,     21,       19,      3,  no, no) \
   3919     SC( 67,     21,       19,      4,  no, no) \
   3920                                                \
   3921     SC( 68,     22,       20,      1,  no, no) \
   3922     SC( 69,     22,       20,      2,  no, no) \
   3923     SC( 70,     22,       20,      3,  no, no) \
   3924     SC( 71,     22,       20,      4,  no, no) \
   3925                                                \
   3926     SC( 72,     23,       21,      1,  no, no) \
   3927     SC( 73,     23,       21,      2,  no, no) \
   3928     SC( 74,     23,       21,      3,  no, no) \
   3929     SC( 75,     23,       21,      4,  no, no) \
   3930                                                \
   3931     SC( 76,     24,       22,      1,  no, no) \
   3932     SC( 77,     24,       22,      2,  no, no) \
   3933     SC( 78,     24,       22,      3,  no, no) \
   3934     SC( 79,     24,       22,      4,  no, no) \
   3935                                                \
   3936     SC( 80,     25,       23,      1,  no, no) \
   3937     SC( 81,     25,       23,      2,  no, no) \
   3938     SC( 82,     25,       23,      3,  no, no) \
   3939     SC( 83,     25,       23,      4,  no, no) \
   3940                                                \
   3941     SC( 84,     26,       24,      1,  no, no) \
   3942     SC( 85,     26,       24,      2,  no, no) \
   3943     SC( 86,     26,       24,      3,  no, no) \
   3944     SC( 87,     26,       24,      4,  no, no) \
   3945                                                \
   3946     SC( 88,     27,       25,      1,  no, no) \
   3947     SC( 89,     27,       25,      2,  no, no) \
   3948     SC( 90,     27,       25,      3,  no, no) \
   3949     SC( 91,     27,       25,      4,  no, no) \
   3950                                                \
   3951     SC( 92,     28,       26,      1,  no, no) \
   3952     SC( 93,     28,       26,      2,  no, no) \
   3953     SC( 94,     28,       26,      3,  no, no) \
   3954     SC( 95,     28,       26,      4,  no, no) \
   3955                                                \
   3956     SC( 96,     29,       27,      1,  no, no) \
   3957     SC( 97,     29,       27,      2,  no, no) \
   3958     SC( 98,     29,       27,      3,  no, no) \
   3959     SC( 99,     29,       27,      4,  no, no) \
   3960                                                \
   3961     SC(100,     30,       28,      1,  no, no) \
   3962     SC(101,     30,       28,      2,  no, no) \
   3963     SC(102,     30,       28,      3,  no, no) \
   3964     SC(103,     30,       28,      4,  no, no) \
   3965                                                \
   3966     SC(104,     31,       29,      1,  no, no) \
   3967     SC(105,     31,       29,      2,  no, no) \
   3968     SC(106,     31,       29,      3,  no, no) \
   3969     SC(107,     31,       29,      4,  no, no) \
   3970                                                \
   3971     SC(108,     32,       30,      1,  no, no) \
   3972     SC(109,     32,       30,      2,  no, no) \
   3973     SC(110,     32,       30,      3,  no, no) \
   3974     SC(111,     32,       30,      4,  no, no) \
   3975                                                \
   3976     SC(112,     33,       31,      1,  no, no) \
   3977     SC(113,     33,       31,      2,  no, no) \
   3978     SC(114,     33,       31,      3,  no, no) \
   3979     SC(115,     33,       31,      4,  no, no) \
   3980                                                \
   3981     SC(116,     34,       32,      1,  no, no) \
   3982     SC(117,     34,       32,      2,  no, no) \
   3983     SC(118,     34,       32,      3,  no, no) \
   3984     SC(119,     34,       32,      4,  no, no) \
   3985                                                \
   3986     SC(120,     35,       33,      1,  no, no) \
   3987     SC(121,     35,       33,      2,  no, no) \
   3988     SC(122,     35,       33,      3,  no, no) \
   3989     SC(123,     35,       33,      4,  no, no) \
   3990                                                \
   3991     SC(124,     36,       34,      1,  no, no) \
   3992     SC(125,     36,       34,      2,  no, no) \
   3993     SC(126,     36,       34,      3,  no, no) \
   3994     SC(127,     36,       34,      4,  no, no) \
   3995                                                \
   3996     SC(128,     37,       35,      1,  no, no) \
   3997     SC(129,     37,       35,      2,  no, no) \
   3998     SC(130,     37,       35,      3,  no, no) \
   3999     SC(131,     37,       35,      4,  no, no) \
   4000                                                \
   4001     SC(132,     38,       36,      1,  no, no) \
   4002     SC(133,     38,       36,      2,  no, no) \
   4003     SC(134,     38,       36,      3,  no, no) \
   4004     SC(135,     38,       36,      4,  no, no) \
   4005                                                \
   4006     SC(136,     39,       37,      1,  no, no) \
   4007     SC(137,     39,       37,      2,  no, no) \
   4008     SC(138,     39,       37,      3,  no, no) \
   4009     SC(139,     39,       37,      4,  no, no) \
   4010                                                \
   4011     SC(140,     40,       38,      1,  no, no) \
   4012     SC(141,     40,       38,      2,  no, no) \
   4013     SC(142,     40,       38,      3,  no, no) \
   4014     SC(143,     40,       38,      4,  no, no) \
   4015                                                \
   4016     SC(144,     41,       39,      1,  no, no) \
   4017     SC(145,     41,       39,      2,  no, no) \
   4018     SC(146,     41,       39,      3,  no, no) \
   4019     SC(147,     41,       39,      4,  no, no) \
   4020                                                \
   4021     SC(148,     42,       40,      1,  no, no) \
   4022     SC(149,     42,       40,      2,  no, no) \
   4023     SC(150,     42,       40,      3,  no, no) \
   4024     SC(151,     42,       40,      4,  no, no) \
   4025                                                \
   4026     SC(152,     43,       41,      1,  no, no) \
   4027     SC(153,     43,       41,      2,  no, no) \
   4028     SC(154,     43,       41,      3,  no, no) \
   4029     SC(155,     43,       41,      4,  no, no) \
   4030                                                \
   4031     SC(156,     44,       42,      1,  no, no) \
   4032     SC(157,     44,       42,      2,  no, no) \
   4033     SC(158,     44,       42,      3,  no, no) \
   4034     SC(159,     44,       42,      4,  no, no) \
   4035                                                \
   4036     SC(160,     45,       43,      1,  no, no) \
   4037     SC(161,     45,       43,      2,  no, no) \
   4038     SC(162,     45,       43,      3,  no, no) \
   4039     SC(163,     45,       43,      4,  no, no) \
   4040                                                \
   4041     SC(164,     46,       44,      1,  no, no) \
   4042     SC(165,     46,       44,      2,  no, no) \
   4043     SC(166,     46,       44,      3,  no, no) \
   4044     SC(167,     46,       44,      4,  no, no) \
   4045                                                \
   4046     SC(168,     47,       45,      1,  no, no) \
   4047     SC(169,     47,       45,      2,  no, no) \
   4048     SC(170,     47,       45,      3,  no, no) \
   4049     SC(171,     47,       45,      4,  no, no) \
   4050                                                \
   4051     SC(172,     48,       46,      1,  no, no) \
   4052     SC(173,     48,       46,      2,  no, no) \
   4053     SC(174,     48,       46,      3,  no, no) \
   4054     SC(175,     48,       46,      4,  no, no) \
   4055                                                \
   4056     SC(176,     49,       47,      1,  no, no) \
   4057     SC(177,     49,       47,      2,  no, no) \
   4058     SC(178,     49,       47,      3,  no, no) \
   4059     SC(179,     49,       47,      4,  no, no) \
   4060                                                \
   4061     SC(180,     50,       48,      1,  no, no) \
   4062     SC(181,     50,       48,      2,  no, no) \
   4063     SC(182,     50,       48,      3,  no, no) \
   4064     SC(183,     50,       48,      4,  no, no) \
   4065                                                \
   4066     SC(184,     51,       49,      1,  no, no) \
   4067     SC(185,     51,       49,      2,  no, no) \
   4068     SC(186,     51,       49,      3,  no, no) \
   4069     SC(187,     51,       49,      4,  no, no) \
   4070                                                \
   4071     SC(188,     52,       50,      1,  no, no) \
   4072     SC(189,     52,       50,      2,  no, no) \
   4073     SC(190,     52,       50,      3,  no, no) \
   4074     SC(191,     52,       50,      4,  no, no) \
   4075                                                \
   4076     SC(192,     53,       51,      1,  no, no) \
   4077     SC(193,     53,       51,      2,  no, no) \
   4078     SC(194,     53,       51,      3,  no, no) \
   4079     SC(195,     53,       51,      4,  no, no) \
   4080                                                \
   4081     SC(196,     54,       52,      1,  no, no) \
   4082     SC(197,     54,       52,      2,  no, no) \
   4083     SC(198,     54,       52,      3,  no, no) \
   4084     SC(199,     54,       52,      4,  no, no) \
   4085                                                \
   4086     SC(200,     55,       53,      1,  no, no) \
   4087     SC(201,     55,       53,      2,  no, no) \
   4088     SC(202,     55,       53,      3,  no, no) \
   4089     SC(203,     55,       53,      4,  no, no) \
   4090                                                \
   4091     SC(204,     56,       54,      1,  no, no) \
   4092     SC(205,     56,       54,      2,  no, no) \
   4093     SC(206,     56,       54,      3,  no, no) \
   4094     SC(207,     56,       54,      4,  no, no) \
   4095                                                \
   4096     SC(208,     57,       55,      1,  no, no) \
   4097     SC(209,     57,       55,      2,  no, no) \
   4098     SC(210,     57,       55,      3,  no, no) \
   4099     SC(211,     57,       55,      4,  no, no) \
   4100                                                \
   4101     SC(212,     58,       56,      1,  no, no) \
   4102     SC(213,     58,       56,      2,  no, no) \
   4103     SC(214,     58,       56,      3,  no, no) \
   4104     SC(215,     58,       56,      4,  no, no) \
   4105                                                \
   4106     SC(216,     59,       57,      1,  no, no) \
   4107     SC(217,     59,       57,      2,  no, no) \
   4108     SC(218,     59,       57,      3,  no, no) \
   4109     SC(219,     59,       57,      4,  no, no) \
   4110                                                \
   4111     SC(220,     60,       58,      1,  no, no) \
   4112     SC(221,     60,       58,      2,  no, no) \
   4113     SC(222,     60,       58,      3,  no, no) \
   4114     SC(223,     60,       58,      4,  no, no) \
   4115                                                \
   4116     SC(224,     61,       59,      1,  no, no) \
   4117     SC(225,     61,       59,      2,  no, no) \
   4118     SC(226,     61,       59,      3,  no, no) \
   4119     SC(227,     61,       59,      4,  no, no) \
   4120                                                \
   4121     SC(228,     62,       60,      1,  no, no) \
   4122     SC(229,     62,       60,      2,  no, no) \
   4123     SC(230,     62,       60,      3,  no, no) \
   4124     SC(231,     62,       60,      4,  no, no) \
   4125                                                \
   4126     SC(232,     63,       61,      1,  no, no) \
   4127     SC(233,     63,       61,      2,  no, no) \
   4128     SC(234,     63,       61,      3,  no, no) \
   4129 
   4130 #define	SIZE_CLASSES_DEFINED
   4131 #define	NTBINS			0
   4132 #define	NLBINS			28
   4133 #define	NBINS			43
   4134 #define	LG_TINY_MAXCLASS	"NA"
   4135 #define	LOOKUP_MAXCLASS		((((size_t)1) << 11) + (((size_t)4) << 9))
   4136 #define	SMALL_MAXCLASS		((((size_t)1) << 15) + (((size_t)3) << 13))
   4137 #endif
   4138 
   4139 #ifndef SIZE_CLASSES_DEFINED
   4140 #  error "No size class definitions match configuration"
   4141 #endif
   4142 #undef SIZE_CLASSES_DEFINED
   4143 /*
   4144  * The small_size2bin lookup table uses uint8_t to encode each bin index, so we
   4145  * cannot support more than 256 small size classes.  Further constrain NBINS to
   4146  * 255 since all small size classes, plus a "not small" size class must be
   4147  * stored in 8 bits of arena_chunk_map_t's bits field.
   4148  */
   4149 #if (NBINS > 255)
   4150 #  error "Too many small size classes"
   4151 #endif
   4152 
   4153 #endif /* JEMALLOC_H_TYPES */
   4154 /******************************************************************************/
   4155 #ifdef JEMALLOC_H_STRUCTS
   4156 
   4157 
   4158 #endif /* JEMALLOC_H_STRUCTS */
   4159 /******************************************************************************/
   4160 #ifdef JEMALLOC_H_EXTERNS
   4161 
   4162 
   4163 #endif /* JEMALLOC_H_EXTERNS */
   4164 /******************************************************************************/
   4165 #ifdef JEMALLOC_H_INLINES
   4166 
   4167 
   4168 #endif /* JEMALLOC_H_INLINES */
   4169 /******************************************************************************/
   4170