On Wed, Nov 10, 2010 at 18:25, Jed Brown <jed@59a2.org> wrote:
Is the memcpy-back code ever executed when called as memcpy()? I can't imagine why it would be, but it would make plenty of sense to use it inside memmove when the destination is at a higher address than the source.
Apparently the backward memcpy is actually used, but I still don't know why and neither does Linus: