DRACOMMUMARGIN
((from & -DRACOMMUMARGIN) == 0x40000000) &&
(size >= DRACOMMUMARGIN)) {
memseg[nseg].ms_start = from & -DRACOMMUMARGIN;
memseg[nseg].ms_size = DRACOMMUMARGIN;
size -= DRACOMMUMARGIN - (from & (DRACOMMUMARGIN - 1));
from += DRACOMMUMARGIN - (from & (DRACOMMUMARGIN - 1));
memlist.m_seg[nmem].ms_size = DRACOMMUMARGIN;
seg += DRACOMMUMARGIN;
segsz -= DRACOMMUMARGIN;