rte_branch_prediction.h - Man Page
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 30 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 47 of file rte_branch_prediction.h.
Author
Generated automatically by Doxygen for DPDK from the source code.
Info
Version 23.11.0 DPDK