summaryrefslogtreecommitdiff
path: root/arch/x86/lib/memcpy_64.S
diff options
context:
space:
mode:
authorMa, Ling <ling.ma@intel.com>2010-08-23 14:11:12 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2010-08-23 14:14:27 -0700
commitfdf4289679fd41d76553ce224750e9737cd80eea (patch)
tree6191ed574019b3f22e6d283dde0108517fe62f8f /arch/x86/lib/memcpy_64.S
parent76be97c1fc945db08aae1f1b746012662d643e97 (diff)
x86, mem: Don't implement forward memmove() as memcpy()
memmove() allow source and destination address to be overlap, but there is no such limitation for memcpy(). Therefore, explicitly implement memmove() in both the forwards and backward directions, to give us the ability to optimize memcpy(). Signed-off-by: Ma Ling <ling.ma@intel.com> LKML-Reference: <C10D3FB0CD45994C8A51FEC1227CE22F0E483AD86A@shsmsx502.ccr.corp.intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/lib/memcpy_64.S')
0 files changed, 0 insertions, 0 deletions