Replace C version of memmove() with slightly optimized assembly