Go to the documentation of this file. 10 #ifndef _RTE_BRANCH_PREDICTION_H_ 11 #define _RTE_BRANCH_PREDICTION_H_ 27 #ifdef RTE_TOOLCHAIN_MSVC 28 #define likely(x) (!!(x)) 30 #define likely(x) __builtin_expect(!!(x), 1) 44 #ifdef RTE_TOOLCHAIN_MSVC 45 #define unlikely(x) (!!(x)) 47 #define unlikely(x) __builtin_expect(!!(x), 0)