comparison memset.c @ 3092:c442c6565922

dunno where to place it :(
author alex
date Fri, 23 Nov 2001 20:43:15 +0000
parents
children
comparison
equal deleted inserted replaced
3091:a98d486508db 3092:c442c6565922
1 #include "config.h"
2
3 #ifdef USE_FASTMEMSET
4 #if defined(HAVE_SSE) || defined(HAVE_SSE2)
5 /* (C) 2001 Csabai Csaba <csibi@diablo.ovinet.hu> */
6 inline void *fast_memset(void *ptr, long val, long num)
7 {
8 __asm__ __volatile__(
9 "cmpxchg8 (%2)"
10 : "=a" (val), "=d" (num)
11 : "r" (ptr), "0" (val), "1" (num)
12 :"memory");
13
14 return(ptr);
15 }
16 #endif
17 #endif