[Cfp-interest] updates for Parts 3

Fred J. Tydeman tydeman at tybor.com
Wed Mar 20 21:35:06 PDT 2013


On Thu, 14 Mar 2013 21:22:13 -0700 Jim Thomas wrote:
>
>I posted updated drafts for TS 16881 Part 2 (n1684) and Part 3 (n1685)

Some comments.

PDF page 7, lines 28-34, are a bigger font than other lines.

PDF page 8, line 26:  'incudes' -> 'includes'

PDF page 13, line 8 has: "Extended floating types are not compatible
with any other types."  So, what if 'long double' is the Intel x87
80-bit format?  Would it not be compatible with _Float64x?

PDF page 16: Do we need to add: FLTn_HAS_SUBNORM, FLTnX_HAS_SUBNORM,
DECn_HAS_SUBNORM, DECnX_HAS_SUBNORM [before paragraph 13b]?  Can their
values change depending upon FP control word settings?  My
understanding is Intel and ARM have a FP control word bit to
enable/disable flush denorms to zero [for binary FP] (which is not
part of Standard C, but could be an extension).

PDF page 20, last line: Mentions INFINITY and NAN, yet I do not see
them.  I only see HUGE_VAL_* and SNAN*.

PDF page 21, lines 28-29.  Do we need to add [dec/bin]encodingdNx_t
for the extended types?

PDF page 28, line 41.  Need blank line between fdim* and fmax*.

PDF page 30, lines 17-21.  Why no Nx versions?

PDF page 30, lines 39-40> Why those functions for data-interchange
types?  Is it a requirement of IEEE-754?


---
Fred J. Tydeman        Tydeman Consulting
tydeman at tybor.com      Testing, numerics, programming
+1 (775) 287-5904      Vice-chair of PL22.11 (ANSI "C")
Sample C99+FPCE tests: http://www.tybor.com
Savers sleep well, investors eat well, spenders work forever.



More information about the Cfp-interest mailing list