headers/bsd: Add sys/queue.h.
[haiku.git] / src / system / libroot / posix / string / arch / x86 / arch_string.S
blob1518baa207419c81007f18ef62e71a77020548e8
1 /*
2  * Copyright 2008, Ingo Weinhold, ingo_weinhold@gmx.de.
3  * Distributed under the terms of the MIT License.
4  */
6 #include <asm_defs.h>
7 #include <commpage_defs.h>
10 .align 4
12 FUNCTION(memcpy):
13         movl    __gCommPageAddress, %eax
14         addl    4 * COMMPAGE_ENTRY_X86_MEMCPY(%eax), %eax
15         jmp     *%eax
16 FUNCTION_END(memcpy)
18 FUNCTION(memset):
19         movl    __gCommPageAddress, %eax
20         addl    4 * COMMPAGE_ENTRY_X86_MEMSET(%eax), %eax
21         jmp     *%eax
22 FUNCTION_END(memset)