-relaxed_math 【V2.00.00以降】
|
厳密でない浮動小数点演算コードを生成します。
[指定形式]
なし
[詳細説明]
- | 浮動小数点演算に対して,C言語規格やIEEE754に厳密ではないが,効率のよい演算コードの生成を行います。 |
- | また,次のオプションを同時に指定したとみなします。 |
- | 本オプションを複数回指定した場合,1回指定した場合と同じ意味になります。このとき,警告を出力しません。 |
[備考]
本オプションを指定した場合,次のように浮動小数点演算を扱い,演算結果がC言語規格やIEEE754の厳密な規定と異なる場合があります。
- | 比較演算,その他の演算に非数の入力が無いと仮定します。 |
- | 演算により例外や精度誤差が発生しないとみなして,代数的な性質を利用した数式の変形を行います。 |