Browse Source

[libc] Remove obsolete implementation of memcpy()

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 years ago
parent
commit
7cbac68593
1 changed files with 0 additions and 12 deletions
  1. 0
    12
      src/arch/x86/include/bits/string.h

+ 0
- 12
src/arch/x86/include/bits/string.h View File

27
 
27
 
28
 extern void * __memcpy ( void *dest, const void *src, size_t len );
28
 extern void * __memcpy ( void *dest, const void *src, size_t len );
29
 
29
 
30
-#if 0
31
-static inline __attribute__ (( always_inline )) void *
32
-__memcpy ( void *dest, const void *src, size_t len ) {
33
-	int d0, d1, d2;
34
-	__asm__ __volatile__ ( "rep ; movsb"
35
-			       : "=&c" ( d0 ), "=&S" ( d1 ), "=&D" ( d2 )
36
-			       : "0" ( len ), "1" ( src ), "2" ( dest )
37
-			       : "memory" );
38
-	return dest; 
39
-}
40
-#endif
41
-
42
 static inline __attribute__ (( always_inline )) void *
30
 static inline __attribute__ (( always_inline )) void *
43
 __constant_memcpy ( void *dest, const void *src, size_t len ) {
31
 __constant_memcpy ( void *dest, const void *src, size_t len ) {
44
 	union {
32
 	union {

Loading…
Cancel
Save