[kernel][technical points] likely & unlikely
一. 定义#define likely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 1))#define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0))__builtin_constant_p(x) : int __builtin_constant_p (exp) [Built-in Function]...
原创
2021-02-11 00:28:21 ·
179 阅读 ·
1 评论