本当に高速化を狙うなら、inlineより マクロの方がいいよ。
inline 関数がインライン展開されても、普通に引数のプッシュポップや、スタック操作とかの、
関数処理の準備/後始末コードが埋め込まれることもある。
マクロなら、そういうことが全然なくて、レジスタの取り回しにも無駄が発生しない。