} else { if (COMPACT_SIZE_CLASSES) return ((sz1 <= 95) ?      (sz1 >>  3): (sz1 <=  127) ?  6 + (sz1 >>  4): (sz1 <=  191) ? 10 + (sz1 >>  5): (sz1 <=  383) ? 13 + (sz1 >>  6): (sz1 <=  511) ? 16 + (sz1 >>  7): (sz1 <= 1023) ? 19 + (sz1 >>  9): 20 + (sz1 >> 10)); else return ((sz1 <= 111) ?     (sz1 >>  3): (sz1 <=  223) ?  7 + (sz1 >>  4): (sz1 <=  319) ? 14 + (sz1 >>  5): (sz1 <=  575) ? 19 + (sz1 >>  6): (sz1 <= 2047) ? 26 + (sz1 >>  8): 32 + (sz1 >> 10)); }
  protected static final int getSizeClass(int bytes)    throws VM_PragmaInline {    if (VM_Interface.VerifyAssertions) VM_Interface._assert((bytes > 0) && (bytes <= 8192));    int sz1 = bytes - 1;    int offset = 0;    if (COMPACT_SIZE_CLASSES)      return ((sz1 <=   31) ?      (sz1 >>  2): //    4 bytes apart              (sz1 <=   63) ?  4 + (sz1 >>  3): //    8 bytes apart              (sz1 <=   95) ?  8 + (sz1 >>  4): //   16 bytes apart              (sz1 <=  223) ? 14 + (sz1 >>  6): //   64 bytes apart              (sz1 <=  734) ? 17 + (sz1 >>  8): //  256 bytes apart                              20 + (sz1 >> 10));// 1024 bytes apart    else      return ((sz1 <=   63) ?      (sz1 >>  2): //    4 bytes apart              (sz1 <=  127) ? 12 + (sz1 >>  4): //   16 bytes apart              (sz1 <=  255) ? 16 + (sz1 >>  5): //   32 bytes apart              (sz1 <=  511) ? 20 + (sz1 >>  6): //   64 bytes apart              (sz1 <= 2047) ? 26 + (sz1 >>  8): //  256 bytes apart                              32 + (sz1 >> 10));// 1024 bytes apart  }