<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>6.4.4.2 #8 says:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>All floating constants of the same source form 83) shall convert to the same internal format with the same value.</div></blockquote><div><br></div><div>With the FENV_ROUND and FENV_DEC_ROUND pragmas this is no longer true. For example, 7.6.2 #4 for FENV_ROUND says "Floating constants (6.4.4.2) of a standard floating type that occur in the scope of a constant rounding mode shall be interpreted according to that mode."</div><div><br></div><div>This was pointed out in a recent email which I was unable to find. Thanks to the sender.</div><div><br></div><div>A fix would be to replace the sentence with something like:</div><div><br></div><div><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;">All floating constants of the same source form shall convert to the same internal format. All floating constants of the same source form that are subject to the same translation-time rounding direction (either the default or a rounding direction set by an FENV_ROUND or FENV_DEC_ROUND pragma) shall convert to the same internal format with the same value.</blockquote></div><div><br></div><div>or</div><div><br></div><div><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;">All floating constants of the same source form shall convert to the same internal format and, provided they are subject to the same translation-time rounding direction (either the default or a rounding direction set by an FENV_ROUND or FENV_DEC_ROUND pragma), to the same value.</blockquote><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;"><br></blockquote>- Jim Thomas</div><div><br></div></body></html>