最終更新:2014-05-18 (日) 10:30:36 (3637d)  

linux/compiler.h?
unlikely
Top / unlikely

 define unlikely(x)   (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0))

メモ

  • コンパイラに分岐予測のヒントを与えて最適なコードを生成させるもの
  • if条件が真になる可能性が高い場合likelyを、そうでない場合はunlikelyを使う

関連

  • likely?