DBLK_SIZE_SHIFT
index = (msg_size - 1) >> DBLK_SIZE_SHIFT;
ASSERT(index < (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT));
dblk_cache[(lastsize - 1) >> DBLK_SIZE_SHIFT] = cp;
index = (size - 1) >> DBLK_SIZE_SHIFT;
if (index >= (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT)) {
index = (size -1) >> DBLK_SIZE_SHIFT;
if (index >= (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT)) {
index = (size -1) >> DBLK_SIZE_SHIFT;
if (index >= (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT)) {
index = (msg_size - 1) >> DBLK_SIZE_SHIFT;
ASSERT(index < (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT));
dblk_cache[(lastsize - 1) >> DBLK_SIZE_SHIFT] = cp;
index = (size - 1) >> DBLK_SIZE_SHIFT;
if (index >= (DBLK_MAX_CACHE >> DBLK_SIZE_SHIFT)) {