1

/clrスイッチでコンパイルされたC++プログラムでSSE2拡張命令セットの最適化を利用できないのはなぜですか?

4

1 に答える 1

1

マシンコードを生成するのはJITコンパイラの仕事です。これは、実行するプロセッサのアーキテクチャに基づいて行われます。はい、必要に応じてSSE命令を使用しますが、x64JITterはそれらを多用します。

コードでSSE2を使用する場合は、/clrを使用せずに個別にコンパイルする必要があります。または、#pragma管理対象ディレクティブを使用してマシンコード生成に切り替え、組み込み関数を使用できるようにします。

于 2010-07-14T14:30:22.777 に答える