likely
#define likely(x) __builtin_expect(!!(x), 1)
#define likely(x) __builtin_expect(!!(x), 1)
#undef likely
#define likely(x) __predict_true(!!(x))
#define likely(x) __builtin_expect(!!(x), 1)
#define likely(x) (x)
#define likely(x) __builtin_expect((long)!!(x), 1L)
#define likely(x) __builtin_expect((long)!!(x), 1L)
#define likely(x) __builtin_expect(!!(x), 1)
#define likely(x) __builtin_expect(!!(x), 1)
#define likely(x) __builtin_expect(!!(x), 1)
#define likely(x) (x)