Sponsor:

Your company here, and a link to your site. Click to find out more.

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