[Cfp-interest 1935] Re: WG14 IEEE 754-C binding meeting minutes 2021/02/17

Fred J. Tydeman tydeman at tybor.com
Thu Feb 25 17:58:03 PST 2021


On Wed, 17 Feb 2021 14:46:14 -0600 Rajan Bhakta wrote:
>
>    Fred: Follow up with the WG14 editor about the changes in CFP 1874.
>      Fred: Still no response from the editor on these.
>      *Carry over*

Still have not gotten a response.  So wrote a WG14 paper.  Attached.


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

-------------- next part --------------

   Submitter:CFP group
   Submission Date: 2021-??-??
   Document: WG14 N26??
   Title: N26??: Overlooked SNAN wording changes
   Reference Documents:N2314, N2341, N2573, N2596, N2602

   Summary: The papers that added signaling NaNs overlooked a few places
   for wording changes when some macros were moved from <math.h> to
   <float.h>.

   These page numbers are for N2596.

   On printed page 412, B.11 Mathematics <math.h> has three SNAN* macros
   ([DEL: SNAN, SNANF, SNANL :DEL] ) that should be removed.

   On printed page 440, F.2.1 Infinities and NaNs, paragraph 2:

     The NAN and INFINITY macros and the nan functions in <math.h>
     provide designations for IEC 60559 quiet NaNs and infinities. The
     SNANF, SNAN, and SNANL macros in <math.h> provide designations for
     IEC 60559 signaling NaNs.

   should be

     The NAN and INFINITY macros [INS: in <float.h> :INS] and the nan
     functions in <math.h> provide designations for IEC 60559 quiet NaNs
     and infinities. The [DEL: SNANF, SNAN, and SNANL :DEL] [INS:
     FLT_SNAN, DBL_SNAN, and LDBL_SNAN :INS] macros in [DEL: <math.h>
     :DEL] [INS: <float.h> :INS] provide designations for IEC 60559
     signaling NaNs.

   On printed page 518, J.6.2 Particular identifiers or keywords has six
   SNAN* macros ([DEL: SNAN, SNANF, SNANL, SNAND32, SNAND64, SNAND128
   :DEL] ) that should be changed to *SNAN ([INS: FLT_SNAN, DBL_SNAN,
   LDL_SNAN, D32_SNAN, D64_SNAN, D128_SNAN :INS] ) macros.

   On printed page 614, Index has six SNAN* macros ([DEL: SNAN, SNANF,
   SNANL, SNAND32, SNAND64, SNAND128 :DEL] ) that should be removed.

   On printed page 625, Index has six SNAN* macros ([DEL: SNAN, SNANF,
   SNANL, SNAND32, SNAND64, SNAND128 :DEL] ) that should be removed.


More information about the Cfp-interest mailing list