Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: Motion 51: YES, with comments



On 2013-11-13 14:36:03 +0100, Vincent Lefevre wrote:
> §12.11.2, item (b): "A number in the hexadecimal-floating-constant
> form of the C99 standard" is incorrect as this form doesn't include
> numbers starting with a sign (in particular, negative numbers): in C,
> a "-" or "+" before a number constant is always an operator.

After some thoughts, it appears that P1788 explicitly gives the grammar
of such a number, so that "A number in the hexadecimal-floating-constant
form of the C99 standard (ISO/IEC9899, N1256, §6.4.4.2), equivalently
hexadecimal-significand form of IEEE 754-2008, §5.12.3." could be
regarded as informative (possibly no longer in the standard if most
informative text is removed from the standard, as suggested in the
thread "Normative text and implementation hints").

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)