PDE_MASK
if (pdemask != (va & PDE_MASK)) {
pdemask = va & PDE_MASK;
va = pdemask + (~PDE_MASK + 1) - PAGE_SIZE;
if (pdemask != (va & PDE_MASK)) {
pdemask = va & PDE_MASK;
va = pdemask + (~PDE_MASK + 1);
pdemask = sva & PDE_MASK;
sva = pdemask + (~PDE_MASK + 1) - PAGE_SIZE;
if (sva + (~PDE_MASK + 1) <= eva)
if (pdemask != (sva & PDE_MASK)) {
pdemask = sva & PDE_MASK;
sva = pdemask + (~PDE_MASK + 1) - PAGE_SIZE;