memmove for overlap comp.