changeset 370:baf3fe20eb23

__memcpy fix
author arpi_esp
date Thu, 12 Apr 2001 00:09:57 +0000
parents b1a706452eeb
children 55f9067ad176
files libvo/fastmemcpy.h
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/libvo/fastmemcpy.h	Thu Apr 12 00:05:41 2001 +0000
+++ b/libvo/fastmemcpy.h	Thu Apr 12 00:09:57 2001 +0000
@@ -8,7 +8,7 @@
 
 #ifndef HAVE_MMX2
 //static inline void * __memcpy(void * to, const void * from, unsigned n)
-inline static void * memcpy(void * to, const void * from, unsigned n)
+inline static void * fast_memcpy(void * to, const void * from, unsigned n)
 {
 int d0, d1, d2;
 __asm__ __volatile__(
@@ -27,7 +27,7 @@
 }
 #else
 //inline static void *__memcpy_mmx2(void *to, const void *from, unsigned len)
-inline static void * memcpy(void * to, const void * from, unsigned len)
+inline static void * fast_memcpy(void * to, const void * from, unsigned len)
 {
 	void *p;
 	int i;
@@ -91,8 +91,10 @@
 	/*
 	 *	Now do the tail of the block
 	 */
-	__memcpy(to, from, len&63);
+	memcpy(to, from, len&63);
 	return p;
 }
 #endif
 
+#define memcpy(a,b,c) fast_memcpy(a,b,c)
+