構文:
/math_library:keyword
/math_library オプションは,ia32 システムで数学ルーチンの引数検証を行うかどうかを指定します。
ビジュアル開発環境では,「Fortran」タブの「Optimizations」(または「Code Generation」) カテゴリの「Math Library」を指定します。
/math_library のオプションには,/math_library:fast と /math_library:check があります。
ia32 システムでは,/math_library:fast は,数学ルーチンに対する引数を検証しないことで性能を向上させます。/math_library:fast を使用すると,予期しない例外値が生じる原因の追跡が困難になります。ia32 システムでは,/math_library:fast は計算された浮動小数点値の精度に影響を与えません。
ia32 システムでは,/math_library:check は Fortran 数学ルーチンの呼び出しへの引数と,そこから返ってきた結果を確認します。このため,ia32 システムで /math_library:fast を使ったときよりも実行時性能は低くなりますが,例外値をより早く検出することができます。これは ia32 システムでの基本設定です。