[開發筆記]GCC 分支預測優化

#define likely(x) __builtin_expect(!!(x),1)
#define unlikely(x) __builtin_expect(!!(x),0)優化

用於優化在作分支判斷的時候CPU流水線問題ui

likely()用於分支判斷的時候頗有可能執行的指令,而unlikely()則相反spa

相關文章
相關標籤/搜索