編集の要約なし |
編集の要約なし |
||
5行目: | 5行目: | ||
== 引数 == |
== 引数 == |
||
+ | *MODE ([[enum machine_mode]]) |
||
− | *MODE |
||
== 実装 == |
== 実装 == |
||
14行目: | 14行目: | ||
267 disabled for modes with NaNs. The user can ask for them to be |
267 disabled for modes with NaNs. The user can ask for them to be |
||
268 done anyway using the -funsafe-math-optimizations switch. */ |
268 done anyway using the -funsafe-math-optimizations switch. */ |
||
− | 269 #define HONOR_NANS(MODE) \ |
+ | 269 #define [[HONOR_NANS]](MODE) \ |
270 ([[MODE_HAS_NANS]] (MODE) && ![[flag_finite_math_only]]) |
270 ([[MODE_HAS_NANS]] (MODE) && ![[flag_finite_math_only]]) |
||
</code> |
</code> |
2008年6月22日 (日) 03:20時点における最新版
このページを編集する際は,編集に関する方針に従ってください.[]
概要[]
引数[]
- MODE (enum machine_mode)
実装[]
264 /* True if the given mode has a NaN representation and the treatment of
265 NaN operands is important. Certain optimizations, such as folding
266 x * 0 into x, are not correct for NaN operands, and are normally
267 disabled for modes with NaNs. The user can ask for them to be
268 done anyway using the -funsafe-math-optimizations switch. */
269 #define HONOR_NANS(MODE) \
270 (MODE_HAS_NANS (MODE) && !flag_finite_math_only)