Linuxカーネルでこの構造を見るだけで、それが何を意味するのかわかりません。
110 return unlikely(sl->sequence != start);
私はlikely
/がここで説明されている機能
unlikely
で作られていることを知っています: http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html__builtin_expect
__builtin_expect を使用して、コンパイラに分岐予測情報を提供できます。
しかし、無条件分岐ではどのような分岐予測ヒントが可能でしょうか??