/Q オプション (低水準の操作)
更新 : 2007 年 11 月
/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 のみ)。