summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authoryangwei <[email protected]>2024-05-23 02:49:55 +0800
committeryangwei <[email protected]>2024-05-23 02:49:55 +0800
commitc9791a82cefed8172761918ef361d7b1a7ae322d (patch)
tree7aef6106c2d6a4e829ce4222d6428a99553908d3 /include
parent4c21db35ccd2ed6bf05dd42d1eb7e127bcb86e79 (diff)
🎈 perf(per session packet optimize): optimize memory use
Diffstat (limited to 'include')
-rw-r--r--include/stellar/utils.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/stellar/utils.h b/include/stellar/utils.h
index eb5e705..8158916 100644
--- a/include/stellar/utils.h
+++ b/include/stellar/utils.h
@@ -33,3 +33,11 @@
#ifndef __unused
#define __unused __attribute__((__unused__))
#endif
+
+#ifndef likely
+#define likely(x) __builtin_expect((x),1)
+#endif /* likely */
+
+#ifndef unlikely
+#define unlikely(x) __builtin_expect((x),0)
+#endif /* unlikely */