Commit | Line | Data |
---|---|---|
dec3c1d7 | 1 | |
2 | #ifdef __GNUC__ | |
3 | # define likely(x) __builtin_expect((x),1) | |
4 | # define unlikely(x) __builtin_expect((x),0) | |
6d79a06f | 5 | # define noinline __attribute__((noinline)) |
dec3c1d7 | 6 | #else |
7 | # define likely(x) (x) | |
8 | # define unlikely(x) (x) | |
6d79a06f | 9 | # define noinline |
dec3c1d7 | 10 | #endif |
11 | ||
12 | #ifndef __has_builtin | |
13 | #define __has_builtin(x) 0 | |
14 | #endif | |
15 |