From 6fb8cbcb58a29fff73eb2101b34caa19a7f88eba Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 30 Jun 2010 08:26:11 -0700 Subject: Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7 This patch includes optimized 64bit memcpy/memmove for Atom, Core 2 and Core i7. It improves memcpy by up to 3X on Atom, up to 4X on Core 2 and up to 1X on Core i7. It also improves memmove by up to 3X on Atom, up to 4X on Core 2 and up to 2X on Core i7. --- debug/memmove_chk.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'debug') diff --git a/debug/memmove_chk.c b/debug/memmove_chk.c index f3b74d2..6a3e157 100644 --- a/debug/memmove_chk.c +++ b/debug/memmove_chk.c @@ -23,8 +23,12 @@ #include #include +#ifndef MEMMOVE_CHK +# define MEMMOVE_CHK __memmove_chk +#endif + void * -__memmove_chk (dest, src, len, destlen) +MEMMOVE_CHK (dest, src, len, destlen) void *dest; const void *src; size_t len; -- cgit v1.1