semantic: shorten memmove and memcpy functions