diff options
| author | yangwei <[email protected]> | 2024-05-23 02:49:55 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2024-05-23 02:49:55 +0800 |
| commit | c9791a82cefed8172761918ef361d7b1a7ae322d (patch) | |
| tree | 7aef6106c2d6a4e829ce4222d6428a99553908d3 /include | |
| parent | 4c21db35ccd2ed6bf05dd42d1eb7e127bcb86e79 (diff) | |
🎈 perf(per session packet optimize): optimize memory use
Diffstat (limited to 'include')
| -rw-r--r-- | include/stellar/utils.h | 8 |
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 */ |
