if( (tVAddr)dest > (tVAddr)src + len )
return memcpy(dest, src, len);
if( (tVAddr)dest + len < (tVAddr)src )
return memcpy(dest, src, len);
if( (tVAddr)dest > (tVAddr)src + len )
return memcpy(dest, src, len);
if( (tVAddr)dest + len < (tVAddr)src )
return memcpy(dest, src, len);