mirror of https://github.com/ipxe/ipxe.git
[libc] Remove obsolete implementation of memcpy()
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/598/head
parent
520323e360
commit
7cbac68593
|
@ -27,18 +27,6 @@ FILE_LICENCE ( PUBLIC_DOMAIN );
|
||||||
|
|
||||||
extern void * __memcpy ( void *dest, const void *src, size_t len );
|
extern void * __memcpy ( void *dest, const void *src, size_t len );
|
||||||
|
|
||||||
#if 0
|
|
||||||
static inline __attribute__ (( always_inline )) void *
|
|
||||||
__memcpy ( void *dest, const void *src, size_t len ) {
|
|
||||||
int d0, d1, d2;
|
|
||||||
__asm__ __volatile__ ( "rep ; movsb"
|
|
||||||
: "=&c" ( d0 ), "=&S" ( d1 ), "=&D" ( d2 )
|
|
||||||
: "0" ( len ), "1" ( src ), "2" ( dest )
|
|
||||||
: "memory" );
|
|
||||||
return dest;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static inline __attribute__ (( always_inline )) void *
|
static inline __attribute__ (( always_inline )) void *
|
||||||
__constant_memcpy ( void *dest, const void *src, size_t len ) {
|
__constant_memcpy ( void *dest, const void *src, size_t len ) {
|
||||||
union {
|
union {
|
||||||
|
|
Loading…
Reference in New Issue