commit e0e4c5ac12c26af807a1a19d04cab53e8fae148e parent 8b3b797a2474a56c72f4c0f190910aeb320943be Author: Roberto E. Vargas Caballero <k0ga@shike2.com> Date: Wed, 22 Jan 2020 06:28:15 +0100 libc: Add amd64 memcpy implementation Diffstat:
| D | src/libc/arch/amd64/memcpy.c | | | 2 | -- |
| A | src/libc/arch/amd64/memcpy.s | | | 11 | +++++++++++ |
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/libc/arch/amd64/memcpy.c b/src/libc/arch/amd64/memcpy.c @@ -1 +0,0 @@ -#include "../../string/memcpy.c" -\ No newline at end of file diff --git a/src/libc/arch/amd64/memcpy.s b/src/libc/arch/amd64/memcpy.s @@ -0,0 +1,11 @@ + .file "memcpy.s" + .text + .globl memcpy,_memcpy + +memcpy: +_memcpy: + mov %rdi,%rax + mov %rdx,%rcx + rep + movsb + ret