Revision 2e03286b exec-all.h
b/exec-all.h | ||
---|---|---|
28 | 28 |
#define tostring(s) #s |
29 | 29 |
#endif |
30 | 30 |
|
31 |
#ifndef likely |
|
31 | 32 |
#if __GNUC__ < 3 |
32 | 33 |
#define __builtin_expect(x, n) (x) |
33 | 34 |
#endif |
34 | 35 |
|
35 | 36 |
#define likely(x) __builtin_expect(!!(x), 1) |
36 | 37 |
#define unlikely(x) __builtin_expect(!!(x), 0) |
38 |
#endif |
|
37 | 39 |
|
38 | 40 |
#ifdef __i386__ |
39 | 41 |
#define REGPARM(n) __attribute((regparm(n))) |
Also available in: Unified diff