/Q オプション (低水準の操作)
次の低水準のコンパイラ操作を実行 /Q のコンパイラ オプションを使用する:
/Qfast_transcendentals (超越関数高速化の強制): 高速化した超越関数を生成します。
/QIfist (_ftol を呼び出さない): 浮動小数点型から整数型への変換が必要なときに、_ftol を呼び出しません (x86 のみ)。
/Qimprecise_fwaits (try ブロック内部の fwaits を削除する): try ブロックの中にある fwait コマンドを削除します。
/QIPF_B (B CPU ステップ実行のエラー): B CPU ステップ実行のエラーに従って、予測できない結果を招く命令のシーケンスを生成しません (IPF のみ)。
/QIPF_C (C CPU ステップ実行のエラー): C CPU ステップ実行のエラーに従って、予測できない結果を招く命令のシーケンスを生成しません (IPF のみ)。
/QIPF_fr32 (上位 96 ビットの浮動小数点レジスタの使用の禁止): 上位 96 個の浮動小数点レジスタを使用しません (IPF のみ)。
/QIPF_noPIC (位置に依存するコードの生成): 位置に依存するコードを持つイメージを生成します (IPF のみ)。
/QIPF_restrict_plabels (実行時に関数が作成されないものと仮定): 実行時に関数を作成しないプログラムのパフォーマンスを向上します (IPF のみ)。
/Qpar (自動並行化): #pragma loop() ディレクティブでマークされているループで自動並列化を有効にします。
/Qpar-report (Auto-Parallelizer Reporting Level): 自動並列化のレポートのレベルを有効にします。
/Qvec-report (Auto-Vectorizer Reporting Level): 自動ベクター化のレポートのレベルを有効にします。