Provided by: dpdk-doc_24.11.2-2_all 

NAME
rte_branch_prediction.h
SYNOPSIS
Macros #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0)
Detailed Description
Branch Prediction Helpers in RTE Definition in file rte_branch_prediction.h.
Macro Definition Documentation
#define likely(x) __builtin_expect(!!(x), 1) Check if a branch is likely to be taken. This compiler builtin allows the developer to indicate if a branch is likely to be taken. Example: if (likely(x > 1)) do_stuff(); Definition at line 26 of file rte_branch_prediction.h. #define unlikely(x) __builtin_expect(!!(x), 0) Check if a branch is unlikely to be taken. This compiler builtin allows the developer to indicate if a branch is unlikely to be taken. Example: if (unlikely(x < 1)) do_stuff(); Definition at line 43 of file rte_branch_prediction.h.
Author
Generated automatically by Doxygen for DPDK from the source code. DPDK Version 24.11.2 rte_branch_prediction.h(3)