diff options
author | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-12 00:09:57 +0000 |
---|---|---|
committer | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-12 00:09:57 +0000 |
commit | 627806710a0f13100b0d876595c4ed82cfec5238 (patch) | |
tree | 642d3510deb56122e72d77c0cc1bd188c8fd6756 /libvo | |
parent | 2602f0196fc84e9eeb5c5186946292a3a2d94b4c (diff) | |
download | mpv-627806710a0f13100b0d876595c4ed82cfec5238.tar.bz2 mpv-627806710a0f13100b0d876595c4ed82cfec5238.tar.xz |
__memcpy fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@371 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r-- | libvo/fastmemcpy.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libvo/fastmemcpy.h b/libvo/fastmemcpy.h index 895396ff8c..44ee7ef473 100644 --- a/libvo/fastmemcpy.h +++ b/libvo/fastmemcpy.h @@ -8,7 +8,7 @@ If you have questions please contact with me: Nick Kurshev: nickols_k@mail.ru. #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 @@ return (to); } #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 @@ inline static void * memcpy(void * to, const void * from, unsigned len) /* * 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) + |