unlikely
#define unlikely(x) __builtin_expect(!!(x), 0)
#define unlikely(x) __builtin_expect(!!(x), 0)
#undef unlikely
#define unlikely(x) __builtin_expect((x),0)
#define unlikely(x) __predict_false(!!(x))
#define unlikely(x) __builtin_expect(!!(x), 0)
#define unlikely(x) (x)
#define unlikely(x) __builtin_expect((long)!!(x), 0L)
#define unlikely(x) __builtin_expect((long)!!(x), 0L)
#define unlikely(x) __builtin_expect(!!(x), 0)
#define unlikely(x) __builtin_expect(!!(x), 0)
#define unlikely(x) __builtin_expect(!!(x), 0)
#define unlikely(x) (x)