Re: Static branch prediction and annotation
kudo@ASTEC です。
yas@is.tsukuba.ac.jp (Yasushi Shinjo) さん writes:
> この間、ふと Linux のソースを見ていて辛かったのは、likely()
...
> lilely() と unlikely() は、やめてくれって、というよりは、
> 「何間考えているんだ、このボケ」って感じ。こんなの人間がやる
> ことじゃないです。
同感。
> まあ、likely(), unlikely() も、まあ inline とか register と
> 同じで、まったく無視してもいいんだけど、無視するのは、辛いわ
> けです。英語nativeなら平気なんですかね。
ソースコードの可読性を下げますよね。
まぁ Linux は所詮混沌のなんでもありのしろものなのでまともに相手に
するのはどうかと・・・。
ついでにそもそも Unix 自体も大型汎用機系の人達に言わせると無茶苦茶
だそうです。
==
E-mail: kudo@astec.co.jp
Takuya KUDO ASTEC, Inc.
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735