Mercurial > mplayer.hg
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) +