[Cfp-interest 1456] Re: WG14 IEEE 754-C binding meeting minutes2020/01/09

Mike Cowlishaw mfc at speleotrove.com
Thu Jan 9 11:38:39 PST 2020


As always, thanks for the excellent notes!!
 
One update:  *AI*: Jim: Ensure thin spaces are put where needed in
C2x_proposal_-_powr_justification_wording-20200104.pdf. Ex. Between the e
and y in the "e^y log x" in three places. 

 should read. *AI*: Jim: Ensure thin spaces are put where needed in
C2x_proposal_-_powr_justification_wording-20200104.pdf. Ex. Between the e
and y in the "e^y log x" in four places. 

Mike
 
 


  _____  

From: cfp-interest-bounces at oakapple.net
[mailto:cfp-interest-bounces at oakapple.net] On Behalf Of Rajan Bhakta
Sent: 09 January 2020 17:39
To: cfp-interest at oakapple.net
Subject: [Cfp-interest 1454] WG14 IEEE 754-C binding meeting
minutes2020/01/09


  Attendees: Rajan, Jim, Mike, Ian, David H.

  New agenda items:
    None.

  Carry over action items:
    CFP: Put the tgmath redefinition as a proposal to the standard once we
have a base document with TS Part 3 in it.
    
  Last meeting action items:
    Fred: Update erange proposal based on CFP 1437 and CFP teleconference
discussion. - Unknown.
    Jim: Submit  <http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-
_20191108.pdf to WG14. - Done.
    Rajan: Compile example code in
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfro
m_functions_v2.pdf. - Done.
    Jim: Choose how to attach footnote in
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfro
m_functions_v2.pdf; mention the other approach in the problem description. -
Done.
    Jim: Draft a paper proposing changing the "cr" prefix for correctly
rounded functions to "cr_". Include with other suggested changes in response
to Jens's naming paper. - Done.
    David H: Draft words to recommend honoring properties (Ex. even/odd,
periodicity) of math functions that would follow automatically from correct
rounding. - Not done.
      Jim: Find a place for words about math function properties. Coordinate
with David H (previous AI). - Not done.
        Comments:
          Ian: Monoticity as well and making correctly rounded be
recommended practice.
          David: We can say if it is correctly rounded, they get the
properties anyways.
    Jim: Draft a proposal to change the return words for powr and add the
footnote (presented in the meeting) to justify powr. - Done.

  New action items:
    Jim: Look at seeing what would be involved in removing Annex J types
that already have the same basic types.
    Jim: Get a WG14 document number and submit
C2x_proposal_-_why_no_wide_string_strfrom_functions- 20191230.pdf.
    Jim: Get a WG14 document number and submit
C2x_proposal_-_names_and_locations-20200105.pdf.
    Jim: Ensure natural log is written as log in the standard (regarding
C2x_proposal_-_powr_justification_wording-20200104.pdf). 
    Jim: Ensure thin spaces are put where needed in
C2x_proposal_-_powr_justification_wording-20200104.pdf. Ex. Between the e
and y in the "e^y log x" in three places. 
    Jim: Update links on the C FP wiki to point to the latest drafts of the
TS parts and look into having a section for working drafts.
    Rajan: Ensure casting to _Float16 won't cause a problem with the using
INFINITY wherever a constant expression can be used change we proposed.

  Next Meeting(s):
    Wednesday, February 19th, 2020, 11:00 EST, 8:00 PST, 4PM UTC
    Same teleconference number.
    Please notify the group if this time slot does not work.
      Jim away Jan. 14-28th.

  Discussion:
    754 revision:
      Done!
      CFP 1443 has the paper/article David wrote.
      Drop this agenda item.

    C++ Liaison:
      Nothing.

    C2X integration (
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2433.pdf>
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2433.pdf):
      Draft with TS 1, 2, and 4a (Latest C2X draft:
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2454.pdf>
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2454.pdf, also as link on
CFP wiki)
      Part 3 - Was in a branch as work in progress prior to Jens stepping
down as editor. As Annex J.
      Part 4b - Looking as an updated TS.
      Part 5a,b,c,d
      
      C2X target: 2023
      Jim: Idea is to propose IEEE 2019 binding in the next C meeting. We
can discuss next CFP meeting.

      Jim: Question: Should we remove value redundant types from Annex J?
Ex. _Float32 being the same as float, _Float64 being the same as double,
_Float32x being the same as double or long double. We added this as
consistency, but the initial goal was just to provide nomenclature for the
types.
        *AI*: Jim: Look at seeing what would be involved in removing Annex J
types that already have the same basic types.

  Action item details:
    Fred: Update erange proposal based on CFP 1437 and CFP teleconference
discussion.

      
    Jim: Submit  <http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-
_20191108.pdf to WG14. ( <http://wiki.edg.com/pub/CFP/WebHome/n2469.pdf>
http://wiki.edg.com/pub/CFP/WebHome/n2469.pdf)
      Looks good.

    Rajan: Compile example code in
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfro
m_functions_v2.pdf. (See Rajan's CFP 1441)
      Looks good.
      
    Jim: Choose how to attach footnote in
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfro
m_functions_v2.pdf; mention the other approach in the problem description.
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfr
om_functions->
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfro
m_functions-20191230.pdf
      Looks good.
      *AI*: Jim: Get a WG14 document number and submit
C2x_proposal_-_why_no_wide_string_strfrom_functions- 20191230.pdf.
      
    Jim: Draft a paper proposing changing the "cr" prefix for correctly
rounded functions to "cr_". Include with other suggested changes in response
to Jens's naming paper.
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_names_and_locations-2020
0105.pdf>
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_names_and_locations-20200
105.pdf
      cr_ was never proposed by any paper.
      Moving the SNAN macros does follow the suggestion of renaming, but
also moves it which was not previously proposed.
      *AI*: Jim: Get a WG14 document number and submit
C2x_proposal_-_names_and_locations-20200105.pdf.
      
    David H: Draft words to recommend honoring properties of math functions
that would follow automatically from correct rounding.
      Still to do.
      
    Jim: Find a place for words about math function properties. Coordinate
with David H (previous AI).
      Suggest adding a title to the table in F.3#23.
        David: Functions that IEC 60559 recommends be correctly rounded
        David: The first table title should also be changed to distinguish
this table. Ex. Binding of operations required by IEC 60559; Binding of
functions or operations recommended by IEC 60559.
        Jim: Or "Bindings of operations required by IEC 60559"; "Bindings of
operations recommended by IEC 60559" See C FP 1453
      Suggest adding a second recommended practice to F.10.
      
    Jim: Draft a proposal to change the return words for powr and add the
footnote (presented in the meeting) to justify powr.
<http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wordi
ng-20200104.pdf>
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wordin
g-20200104.pdf
      *AI*: Jim: Ensure natural log is written as log in the standard
(regarding C2x_proposal_-_powr_justification_wording-20200104.pdf). 
      *AI*: Jim: Ensure thin spaces are put where needed in
C2x_proposal_-_powr_justification_wording-20200104.pdf. Ex. Between the e
and y in the "e^y log x" in three places. 

  Other issues:
    WG14 editor change
      Jim and Rajan meeting with David Keaton regarding finishing off the
work.

    Is "Floating-point extensions for C" still an appropriate description of
CFP work? See Mike's email CFP 1445.
      Jim: "IEC 60559 Floating point support in C"?
      Sounds good.
      Jim: Also remove reference to 2008 on the website.
      Jim: Update links to the published TS's on the website.
        Rajan: Link published for all, and have working drafts for any ones
with changes or that are not in C2X.
      *AI*: Jim: Update links on the C FP wiki to point to the latest drafts
of the TS parts and look into having a section for working drafts.

    Issue for _Float16: INFINITY has type float so widens operations with
_Float16 operands.
      Jim: Ideally NAN and INFINITY macros would be _Float16 if it was
supported. We could add a comment suggesting putting a cast to _Float16 in
front of INFINITY if you really wanted operations to stay in _Float16 type.
        Ian: Doesn't work for SNAN's.
        Jim: Not an issue since we have type'd versions of those.
        May be an issue for constant expressions.
        *AI*: Rajan: Ensure casting to _Float16 won't cause a problem with
the using INFINITY wherever a constant expression can be used change we
proposed.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.oakapple.net/pipermail/cfp-interest/attachments/20200109/3d0a3ef9/attachment-0001.html 


More information about the Cfp-interest mailing list