summaryrefslogtreecommitdiffstats
path: root/libvo/fastmemcpy.h
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-12 00:09:57 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-12 00:09:57 +0000
commit627806710a0f13100b0d876595c4ed82cfec5238 (patch)
tree642d3510deb56122e72d77c0cc1bd188c8fd6756 /libvo/fastmemcpy.h
parent2602f0196fc84e9eeb5c5186946292a3a2d94b4c (diff)
downloadmpv-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/fastmemcpy.h')
-rw-r--r--libvo/fastmemcpy.h8
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)
+