From ff98a9063d2070b11e7c6f6cfbe1abeb59c4e6cd Mon Sep 17 00:00:00 2001 From: root Date: Thu, 21 Dec 2023 02:40:50 +0000 Subject: performance optimize --- common/include/utils.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common/include') diff --git a/common/include/utils.h b/common/include/utils.h index c03b291..8067749 100644 --- a/common/include/utils.h +++ b/common/include/utils.h @@ -14,6 +14,10 @@ extern "C" (type *)( (char *)__mptr - offsetof(type,member) );}) #endif +#define likely(x) __builtin_expect(!!(x), 1) +#define unlikely(x) __builtin_expect(!!(x), 0) +#define prefetch(x) __builtin_prefetch(x) + #define LOG_TAG_SHAPING "SHAPING" #define LOG_TAG_SWARMKV "SWARMKV" #define LOG_TAG_STAT "STAT" -- cgit v1.2.3