<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp;&nbsp;<b class="">Attendees</b>: Rajan, Fred, Jim, David H, Mike, Ian</span><br class=""><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; New agenda items:</b></span><br class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; Jens email (SC22WG14.17316)</font><font face="sans-serif" class=""><font size="2" class="">&nbsp;WG14 gorvernance&nbsp;</font></font><br class=""><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; Carry over action items:</b></span><br class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; CFP: Put the tgmath redefinition as a proposal to</font><font face="sans-serif" class=""><font size="2" class="">&nbsp;the standard once we have a base document with TS Part 3 in it. Carry over&nbsp;</font></font><font face="sans-serif" size="2" class="">again.</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" class=""><font size="2" class="">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;</font></font><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; Last meeting action items:</b></span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp;</span><font face="sans-serif" size="2" class="">&nbsp; &nbsp;CFP: Follow up on CFP1419 via email.&nbsp;DONE<br class="">&nbsp; &nbsp; Jim: Create a WG14 paper for the next Spring 2020 WG14 meeting&nbsp;along the lines of CFP1411.&nbsp;DONE</font><div class=""><font face="sans-serif" size="2" class=""><br class=""></font><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; New action items:</b></span><br class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; Fred: Update erange proposal based on CFP 1437 and CFP teleconference&nbsp;discussion.</font><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; Jim: Submit&nbsp;</span><font face="sans-serif" size="2" class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-_20191108.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-_20191108.pdf</a>&nbsp;to WG14</font><span style="font-family: sans-serif; font-size: 10pt;" class="">.</span></div><div class=""><span style="font-family: sans-serif; font-size: 10pt;" class="">&nbsp; &nbsp;&nbsp;</span><span style="font-family: sans-serif; font-size: small;" class="">Rajan: Compile example code in&nbsp;</span><font face="sans-serif" size="2" class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf</a></font><span style="font-family: sans-serif; font-size: small;" class="">.</span></div><div class=""><span style="font-family: sans-serif; font-size: small;" class="">&nbsp; &nbsp; Jim: Choose how to attach footnote in&nbsp;</span><font face="sans-serif" size="2" class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf</a>;&nbsp;mention the other approach &nbsp;in the problem description.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; JIm: Draft a paper proposing changing the&nbsp;“cr” prefix for correctly rounded functions to&nbsp;“cr_”. Include with other suggested changes in response to Jens’s naming paper.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; David H: Draft words to recommend honoring properties of math functions that would follow automatically from correct rounding.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; Jim: Find a place for words&nbsp;about math function properties. Coordinate with David H (previous AI).</font></div><div class=""><span style="font-family: sans-serif; font-size: small;" class="">&nbsp; &nbsp; Jim: Draft a proposal to change the return words for powr and add the footnote (presented in the meeting) to justify powr.</span></div><div class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp;&nbsp;</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; Next Meeting(s):</b></span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; Thursday, January 9th, 2020, 11:00 EST, 8:00 PST, 4PM UTC</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; Same teleconference number.</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; Please notify the group if this time slot does not work.</span><br class=""><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; Discussion:</b></span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; 754 revision:</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp;&nbsp;</span><font face="sans-serif" size="2" class="">This is the final resting place for the public records of 754-2019&nbsp;development,&nbsp;<br class=""><a href="http://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019" class="">http://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019</a></font></div><div class=""><font face="sans-serif" size="2" class="">in the IEEE SA MSC page.<br class=""><a href="http://grouper.ieee.org/groups/msc/index.html" class="">http://grouper.ieee.org/groups/msc/index.html</a></font></div><div class=""><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; C++ Liaison:</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp; Nothing.</span></div><div class=""><font face="sans-serif" size="2" class=""><br class=""></font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; Jens’s email&nbsp;(SC22WG14.17316)&nbsp;WG14 governance</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Discussed content and relevance to CFP.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Concerns about transition to new editor and work in progress.</font></div><div class=""><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; WG14 meeting in Ithaca</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; See CFP 1432 - Rajan’s report on CFP related issues</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Excerpts&nbsp;…</font></div><blockquote style="margin: 0px 0px 0px 40px; border: none; padding: 0px;" class=""><div class=""><font face="sans-serif" size="2" class="">Here is a summary of the results for what was&nbsp;discussed for floating point papers yesterday. Note that we have one action&nbsp;item (reword N2400), and also the&nbsp;proposal for Part 5 a and b went a lot better&nbsp;than last time and we got on the verge of approval (but not quite).</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2384 Thomas, C2X proposal - F.8 update</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Goes into C2X.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2400 Thomas, C2X proposal - why no wide string strfrom&nbsp;functions</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; CFP to send this text to the editor as a footnote&nbsp;and a recipe (steps to get wide string version of strfrom code example) form.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2406 Tydeman, SNAN: initialization and unary +</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Goes into C2X.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2407 Thomas, Proposal for C2X - TS 18661-5abc&nbsp;supplementary attributes</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Straw poll: Does the committee want TS 18661-5a to&nbsp;be brought into C2X?</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Result: 5/3/5. Not quite approval.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Straw poll: Does the committee want TS 18661-5b to&nbsp;be brought into C2X?</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Result: 4/3/6. Not approved.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2416 Thomas, Proposal for C2X - floating-point negation&nbsp;and conversion</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Goes into C2X.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2424 Thomas, Proposal for C2X proposal – Why logp1?</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; &nbsp; Goes into C2X.&nbsp; &nbsp;</font></div></blockquote><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; The naming proposal did not pass and there were no action items for CFP from it.&nbsp;</font><span style="font-family: sans-serif; font-size: small;" class="">WG14&nbsp;didn’t get into the cr prefix or NaN and infinity macro names.</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; N2409 (reserved names) is something we should track for changes affecting CFP.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; There was no resolution about intmax_t.</font><span style="font-family: sans-serif; font-size: small;" class="">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp;</font></div><div class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; C2X integration (</span><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2433.pdf" class=""><span style="font-size: 10pt; color: blue; font-family: sans-serif;" class="">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2433.pdf</span></a><span style="font-size: 10pt; font-family: sans-serif;" class="">):</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp; Draft includes TS 1, 2, and 4a</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; TS 5abc inclusion into C2X nearly passed. Might should be resubmitted later.<br class="">&nbsp; &nbsp; &nbsp; Part 3 integration status in question, given Jen’s email.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Too early to update parts not integrated into C2X. Need ISO approval to republish TS.<br class=""></font><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp;</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class=""><b class="">&nbsp; Action item details:</b></span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; CFP: Follow up on CFP1419 via email.<br class="">&nbsp; &nbsp; &nbsp; See CFP 1437.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Talked through changes proposed in 1437.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Agreed to be consistent on saying&nbsp;“magnitude of”, even if redundant as in&nbsp;“magnitude of positive finite x is too large.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Agreed to split non-symmetric cases to state positive and negative cases&nbsp;separately, as in 1437, e.g., in exp and expm1.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Agreed to&nbsp;“A range error occurs for some finite x, depending on p” for ldexp, and similar words for&nbsp;scalbn and&nbsp;scalbln and elsewhere where characterization of range errors is complicated.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Agreed to&nbsp;“A range error occurs for some finite arguments” for fdim.&nbsp;</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Agree to avoid&nbsp;“may occur” in general.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; *AI*: Fred: Update erange proposal based on CFP 1437 and CFP teleconference&nbsp;discussion.</font><br class=""></div><div class=""><font face="sans-serif" size="2" class=""><b class=""><br class=""></b>&nbsp; &nbsp; Jim: Create a WG14 paper for the next Spring 2020 WG14&nbsp;meeting along the lines of CFP1411.<br class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-_20191108.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_NaN_and_infinity_macros_-_20191108.pdf</a></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Reviewed.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Ok to submit to WG14? Yes.<br class=""></font><span style="font-size: small; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-family: sans-serif; font-size: small;" class="">*AI*:</span><span style="font-size: small; font-family: sans-serif;" class="">&nbsp;jJim submit to WG14.</span></div><div class=""><span style="font-family: sans-serif; font-size: small;" class=""><br class=""></span></div><div class=""><span style="font-family: sans-serif;" class=""><font size="2" class="">&nbsp; &nbsp;&nbsp;</font></span><span style="font-family: sans-serif; font-size: small;" class="">From WG14:</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; N2400 Thomas, C2X proposal - why no wide string&nbsp;strfrom functions<br class="">&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; CFP to send this text to the editor as a footnote and a&nbsp;recipe (steps to get wide string version of strfrom code example) form. &nbsp;<br class="">&nbsp; &nbsp; &nbsp; See CFP 1436.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_why_no_wide_string_strfrom_functions_v2.pdf</a></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><span style="font-family: sans-serif; font-size: small;" class="">*AI*: Rajan: compile code in example.</span></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><span style="font-family: sans-serif; font-size: small;" class="">*AI*: Jim:&nbsp;</span><span style="font-family: sans-serif; font-size: small;" class="">Choose how to attach footnote and&nbsp;</span><font face="sans-serif" size="2" class="">mention the other approach in the problem description.</font></div><div class=""><br class=""></div><div class=""><b style="font-family: sans-serif; font-size: 10pt;" class="">&nbsp; Other issues:</b></div><div class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp;&nbsp;</span><font face="sans-serif" size="2" class="">N2426 -- naming issues<br class="">&nbsp; &nbsp; &nbsp; Shall we propose changing to cr_? Agreed.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Rajan: Include with other changes in response to naming paper.<br class="">&nbsp; &nbsp; &nbsp; AI: Jim draft a proposal and include other suggested changes in response to&nbsp;naming paper.</font></div><div class=""><font face="sans-serif" size="2" class=""><br class=""></font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; Specifying&nbsp;more special cases for math functions, e.g., periodicity for half-revolution&nbsp;trig functions. Perhaps as recommended practice.<br class="">&nbsp; &nbsp; &nbsp; Are we going to propose adding anything?<br class="">&nbsp; &nbsp; &nbsp; Jim: Could there be a note or recommended practice for implementations to&nbsp;honor function properties that would hold if the function were correctly rounded,&nbsp;e.g.,&nbsp;monotonicity, periodicity, exact cases, ertc.<br class=""></font><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; *AI*: David H: Draft words to recommend honoring properties of math functions that would follow automatically with correct rounding.</font></div><div class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; *AI*: Jim: Find a place for words&nbsp;about math function properties. Coordinate with David H.</font></div></div><div class=""><font face="sans-serif" size="2" class=""><br class=""></font></div><font face="sans-serif" size="2" class="">&nbsp; &nbsp; powr</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Currently says “The powr functions compute x raised to the power y&nbsp;as e ^ (y log x). …” and “The powr functions return x^y.”&nbsp;</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Would it be better to&nbsp;say “The powr&nbsp;functions return e ^ (y log x).”? Agreed yes.<br class="">&nbsp; &nbsp; &nbsp; Jens suggested a note about pow vs powr.&nbsp;</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Jim: How about a footnote&nbsp;attached to the first sentence in the Description where the footnote is:<br class="">&nbsp; &nbsp; &nbsp; (*) Restricting the domain to that of the formula e ^ (y * log(x))&nbsp;is intended to better meet expectations for a continuous power function and to&nbsp;allow more efficient&nbsp;implementation by avoiding some case analysis.</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><span style="font-family: sans-serif; font-size: small;" class="">*AI*: Jim: draft a proposal to change the return words and add a footnote.</span><font face="sans-serif" size="2" class=""><br class=""><br class="">&nbsp;&nbsp; &nbsp; Attributes - recent WG14&nbsp;email thread<br class="">&nbsp; &nbsp; &nbsp; Does this pertain to CFP?</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Jim: A vehicle for CFP pragma functionality?</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp; Rajan: current ideas are for attributes that don’t&nbsp;apply to blocks, so no.</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="sans-serif" size="2" class="">&nbsp; &nbsp; &nbsp;&nbsp;</font><font face="sans-serif" size="2" class="">&nbsp;</font><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp;&nbsp;</span></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; Followup on what does “normalized” mean in C? See CFP 1399</span><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp; &nbsp; &nbsp; Defer.</span></div><div class=""><font face="sans-serif" size="2" class=""><br class=""></font></div><div class=""><font face="sans-serif" size="2" class="">- Jim Thomas<br class=""></font><br class=""><span style="font-size: 10pt; font-family: sans-serif;" class="">&nbsp;&nbsp;</span></div></div></body></html>