Changeset 716

Show
Ignore:
Timestamp:
02/24/08 22:28:34 (6 months ago)
Author:
dormando
Message:

Make likely() and unlikely() available (Brian Aker)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/server/memcached.h

    r708 r716  
    366366#endif /* !USE_THREADS */ 
    367367 
    368  
     368/* If supported, give compiler hints for branch prediction. */ 
     369#if !defined(__GNUC__) || (__GNUC__ == 2 && __GNUC_MINOR__ < 96) 
     370#define __builtin_expect(x, expected_value) (x) 
     371#endif 
     372 
     373#define likely(x)       __builtin_expect((x),1) 
     374#define unlikely(x)     __builtin_expect((x),0)