From d3881560924e2f8df745e9608ab80adecf6e18a8 Mon Sep 17 00:00:00 2001 From: veejay <> Date: Wed, 11 Oct 2023 21:36:02 +0200 Subject: [PATCH] arch --- veejay-current/veejay-core/libvjmem/memcpy.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/veejay-current/veejay-core/libvjmem/memcpy.c b/veejay-current/veejay-core/libvjmem/memcpy.c index 57a3d886..4dfc1db0 100644 --- a/veejay-current/veejay-core/libvjmem/memcpy.c +++ b/veejay-current/veejay-core/libvjmem/memcpy.c @@ -1436,6 +1436,7 @@ static void *fast_memcpy(void * to, const void * from, size_t len) } #endif +#if defined(HAVE_ASM_MMX2) || defined(HAVE_ASM_SSE) void fast_memset_finish() { #ifdef HAVE_ASM_MMX2 @@ -1450,6 +1451,7 @@ void fast_memset_finish() } + void fast_memset_dirty(void * to, int val, size_t len) { #if defined ( HAVE_ASM_MMX ) || defined ( HAVE_ASM_SSE ) @@ -1521,10 +1523,10 @@ void fast_memset_dirty(void * to, int val, size_t len) * Now do the tail of the block */ if(len) small_memset(t, val, len); -#elif - memset(to,val,len); #endif + memset(to,val,len); } +#endif #ifdef HAVE_ASM_SSE4_2 void *sse42_memset(void *ptr, uint8_t value, size_t num) {