日下部陽一著 作ってわかるCプログラミング(第4版)
■ このスレッドは過去ログ倉庫に格納されています
0575・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6
2006/11/23(木) 18:01:53/QxPとか/QxT使うと、アセンブリコードみても明らかにSSE3使ってないって場合でも、
問答無用で非対応プロセッサをチェックで跳ねるね。
あと、EM64T版ICCでは /QxTを使うとSSSE3のほかにSAHF/LAHFが使えると仮定する。
ICCのスタートアップルーチンをオーバーライドする方法はいくつかあるし、
main(WinMain)を他のコンパイラでビルドし、高速化したいモジュールだけをICCでビルドして
あとは明示的に分岐コードを書けばよろしいかと。
新命令を自動で使うか手動で使うかをオプションにしたい場合なんかそうする。
■ このスレッドは過去ログ倉庫に格納されています