Files
rtems/c/src/lib/libcpu/lm32/shared/misc/memcpy.c
Joel Sherrill 74c6f36dc8 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, configure.ac, preinstall.am,
	shared/cache/cache.c, shared/cache/cache_.h, shared/misc/memcpy.c: New files.
2008-12-04 22:55:42 +00:00

24 lines
416 B
C

/*
* C library memcpy routine
*
* This routine shall get code to optimize performance on NIOS II
*
* The routine is placed in this source directory to ensure that it
* is picked up by all applications.
*
* $Id$
*/
#include <string.h>
void *
memcpy(void *s1, const void *s2, size_t n)
{
char *p1 = s1;
const char *p2 = s2;
size_t left = n;
while(left > 0) *(p1++) = *(p2++);
return s1;
}