続いて,引用記事さんの通り,最適化オプション(-O1)を付けたものを計測。使ったものの方が速い。速度比は約1.2倍とかなり落ちます。実行した結果は以下の通りです。0.360000速度比が4.5倍に広がりました。速いのかもしれないので,他のマシンでも試してみました。オプションで作ったものだけ。スペックはこんなやつ。版で動かした場合とほとんど同じ。ポインタ操作も論理操作も同じくらいのパフォーマンスなのが気になるところです。キャッシュによく当たっているからだろうか。テストコードについてちゃんと調べるとなると,インライン展開の有無やループの展開(カウンタの最適化)等々といった,最適化のポイントも踏まえる必要があるので,生成されるコード(アセンブリ)も見る必要があります。方が遅くなるケースを再現できませんでした。使っといた方がいいんでねいかな,と。