x86命令の所要クロック計測スレ

このエントリーをはてなブックマークに追加
22デフォルトの名無しさん
そういや、VCは不思議な挙動をするね。

インラインアセンブラで書く → その前後でコンパイラの最適化が無効になる
intrinsicを使って書く & 組み込み関数のインライン展開OFF → intrinsicを含め、コンパイラが最適化してくれる
intrinsicを使って書く & 組み込み関数のインライン展開ON → その前後でコンパイラの最適化が無効になる

リリース・ビルドでは
組み込み関数のインライン展開ONよりもOFFのほうが速く、
デバッグ・ビルドでは
組み込み関数のインライン展開ONよりもOFFのほうが圧倒的に遅い