Sign in
cos
/
mirrors
/
cros
/
chromiumos
/
third_party
/
coreboot
/
refs/heads/firmware-uboot_v2-1299.B
/
.
/
src
/
arch
/
x86
/
lib
/
memcpy.c
blob: de210928a38c85e6edc476cd25a7e52e483dc202 [
file
] [
log
] [
blame
]
#include
<string.h>
void
*
memcpy
(
void
*
__restrict __dest
,
__const
void
*
__restrict __src
,
size_t
__n
)
{
asm
(
"cld\n"
"rep\n"
"movsb"
:
/* no input (?) */
:
"S"
(
__src
),
"D"
(
__dest
),
"c"
(
__n
)
);
return
__dest
;
}