memmove(): use %edx as temporary; don't save %ebx (untouched)
authorH. Peter Anvin <hpa@zytor.com>
Thu, 14 Feb 2008 01:53:21 +0000 (17:53 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 14 Feb 2008 01:53:21 +0000 (17:53 -0800)
commit9fbd6a5e277c213d90a8068bb2e7fe1893d0b3c9
treeb87040a932b29e75da55b34f8eff6148d72cd448
parent08a41fb5af8a20270fa8002a5190884eeb3b20f4
memmove(): use %edx as temporary; don't save %ebx (untouched)

Use %edx as a temporary instead of %eax (since the standard C
convention for memmove() is that it returns its destination argument,
which is trivial if we don't ever clobber %eax), and since %ebx is
never actually used in the function, don't bother saving it.
reloc/memmove.S