This commit is contained in:
veejay
2023-10-11 21:36:02 +02:00
parent 2943ced48c
commit d388156092

View File

@@ -1436,6 +1436,7 @@ static void *fast_memcpy(void * to, const void * from, size_t len)
} }
#endif #endif
#if defined(HAVE_ASM_MMX2) || defined(HAVE_ASM_SSE)
void fast_memset_finish() void fast_memset_finish()
{ {
#ifdef HAVE_ASM_MMX2 #ifdef HAVE_ASM_MMX2
@@ -1450,6 +1451,7 @@ void fast_memset_finish()
} }
void fast_memset_dirty(void * to, int val, size_t len) void fast_memset_dirty(void * to, int val, size_t len)
{ {
#if defined ( HAVE_ASM_MMX ) || defined ( HAVE_ASM_SSE ) #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 * Now do the tail of the block
*/ */
if(len) small_memset(t, val, len); if(len) small_memset(t, val, len);
#elif
memset(to,val,len);
#endif #endif
memset(to,val,len);
} }
#endif
#ifdef HAVE_ASM_SSE4_2 #ifdef HAVE_ASM_SSE4_2
void *sse42_memset(void *ptr, uint8_t value, size_t num) { void *sse42_memset(void *ptr, uint8_t value, size_t num) {