<div dir="ltr"><div>2026/01/07: 8:00 AM PST/4:00 PM UTC</div><div class="gmail_quote gmail_quote_container"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div>[Please submit proposed changes to these minutes to Jerome or to the group. Revision changes appear at the bottom.]</div><div><br></div><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><p class="MsoNormal"><b>Attendees</b></p><p class="MsoNormal"> Jim Thomas, Rajan Bhakta, Jerome Coonen, Damian McGuckin, Joshua Cranmer, Tue Ly, David Hough</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><b>Updated agenda plus new items</b></p><p class="MsoNormal"> <span style="background-color:rgb(255,255,255)"> <a href="https://wiki.edg.com/pub/CFP/WebHome/CFP%20meeting%20agenda-20260107.pdf" target="_blank" style="">https://wiki.edg.com/pub/CFP/WebHome/CFP meeting agenda-20260107.pdf</a></span> – These minutes should be read alongside the agenda, with its many reference links.</p><p class="MsoNormal"><b><br></b></p><p class="MsoNormal"><b>Previous meeting notes</b></p><p class="MsoNormal"> <a href="https://wiki.edg.com/pub/CFP/WebHome/n3774.pdf" target="_blank">https://wiki.edg.com/pub/CFP/WebHome/n3774.pdf</a> 2025/11/12 Meeting notes</p><p class="MsoNormal"><br></p><p class="MsoNormal"><b>Study group logistics</b></p><p class="MsoNormal"> Next meeting: 18 February 2026, 8:00 AM PST/4:00 PM UTC</p><p class="MsoNormal"> ISO Zoom teleconference</p><p class="MsoNormal"> Please notify the group if this time slot does not work.</p><p class="MsoNormal"> Group: Will work to avoid the new Wed. 754 meetings.</p><p class="MsoNormal"><br></p></div><div><p class="MsoNormal"></p><p class="MsoNormal"><b>C documents</b></p><p class="MsoNormal"> The latest C2Y draft is N3685 Sept. 2025 <a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3685.pdf" target="_blank">https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3685.pdf</a></p><p class="MsoNormal"> C23 has been published ISO/IEC 9899, available for purchase. <a href="https://www.iso.org/standard/82075.html" target="_blank">https://www.iso.org/standard/82075.html</a></p><p class="MsoNormal"> </p><p class="MsoNormal"><b>IEEE 754 liaison</b></p><p class="MsoNormal"> Damian: Still working on formats. Nothing to report on complex, but hoping to get that conversation gong.</p><p class="MsoNormal"> </p><p class="MsoNormal"><b>C++ liaison</b></p><p class="MsoNormal"> None</p><p class="MsoNormal"><br></p><p class="MsoNormal"><b>WG14 update</b></p><p class="MsoNormal"> Rajan: Next meetings 2-6 Feb 2026, and then 9-13 March 2026. Nominal email deadline is 1 month in advance of a meeting.</p><p class="MsoNormal"> Jim: Requests email from Rajan with any needs for these meetings.</p>
<p class="MsoNormal"> </p><p class="MsoNormal"><b>TS-4 and TS-5 revisions</b></p><p class="MsoNormal"> None.</p></div><div><p class="MsoNormal"><br></p><p class="MsoNormal"><b>News</b></p><p class="MsoNormal"> None</p><p class="MsoNormal"><br></p><p class="MsoNormal"><u></u></p><p class="MsoNormal"><b>Carryover action items from last meeting </b></p><p class="MsoNormal"> None</p><p class="MsoNormal"><br></p><p class="MsoNormal"><b>Action items from last meeting </b></p></div><div> Group: Review Jim's latest doc (to be released) on rounding precision mode and be prepared to review.</div><div> Discussion</div></div><div dir="ltr"><br></div><div dir="ltr"> Jim & Jerome: Investigate Joseph Meyers's issue of the conflicting requirements for double_t to be either double or long double.</div><div> Carryover</div><div dir="ltr"><br></div><div dir="ltr"> Damian & Jerome: Look at +/-0 in fromfp, and also the case of a value rounding to zero.</div><div> Carryover</div><div dir="ltr"><br> Jim & Rajan: Send email to JeanHeyd about the editorial change of "function value to "result". Include mention of the move of the SNAN macro, which was not recorded in Annex M. Third, recommend the wording in cfp3688 wording with "...of the return type..."</div><div> Done, forwarded to CFP</div><div dir="ltr"><br> Fred: Send Rajan wording for the previous action, re. the moving of the SNAN macros.</div><div> Done<br><br></div><div dir="ltr"> Damian: Remember to update the date in new drafts of the working documents. (Public reminder in the holiday spirit.)</div><div> Damian: Left the dates as they were. Some need more input, so holding off on update.</div><div> Jim: Need to be able to reference specific versions of docs, notably the big Annex F discussion.</div><div> Discussion</div><div dir="ltr"><br> Jim & group: Review trunc and canonicalize in Damian's Annex F update to come.</div><div> Discussion</div><div dir="ltr"><br> Group: Review the rounding direction language, with Jim to provide an email to kick things off.</div><div> Discussion</div><div dir="ltr"><br> Group: Think about where CFP is headed.<div> Discussion & carryover</div><div><br></div></div><div dir="ltr"><div><b>Discussion of issues</b></div><div><b> </b>References to rounding precision mode, etc.</div><div> Jim: Reviews mail mentioning obsolete modes -- precision and trapping. Decimal is not accounted for. Describes changes to repair the issues.</div><div> Rajan: Does anyone use the decimal default nearest with ties away from zero? Takes action to ask Mike Cowlishaw.</div><div> Jim: Will change usage to "with ties away from zero" vs. "<comma> ties away from zero".</div><div> Damian: Can we have a few weeks for review?</div><div> Jim: Will send update with a short timeline for review. Action.</div><div dir="ltr"><br></div> Conflicting requirements for double_t</div><div> Deferred<br><br></div><div> Sign of zero from fromfp functions</div><div> Deferred<br><br></div><div dir="ltr"> Annex F proposal update</div><div> Jim: Suggest changing the date (and version) with each revision.</div><div> Damian: On p. 2, confirms that the hyphen/minus is correct. Reviews the tricky cases of finite y, all numeric y, and when NaN is included.</div><div> Jim: The proposal is going to be big. Will have to consider how to present this proposal in a what that WG14 can deal with it.</div><div><br></div><div dir="ltr"> Annex F trunc</div><div> Group: Need to rework the language of "toward zero".</div><div> Jim: Proposes unifying the language of ceil, floor, trunc, round, roundeven.</div><div> Damian: Will pursue that angle.<br><br></div><div dir="ltr"> Annex F canonicalize</div><div> Jim: Text needs to refer to "the" canonical NaN, using the definite article. Suggests using the 60559 terminology "quieted NaN", with quotes to call out the rare mention of signaling NaN.<br><br></div><div dir="ltr"> Minus signs and hyphens</div><div> Jim: Reviews his explanatory email.<br><br></div><div dir="ltr"> More Annex F special cases</div><div> Jim: We have a stream of emails about special cases.</div><div> Jerome: Suggests the example of pow(2.0, 3.0), which one would expect to be 8.0, but may not arise from the "obvious" formulation exp(log(2.0) * 3.0).</div><div> Damian: Action to contact Fred about cases he knows.</div><div><br></div><div dir="ltr"> Editorial issues F.2.2</div><div> Damian: Requests feedback on this and subsequent two items.</div><div> Jim: There is an issue of whether to send feedback to all CFP or the just the most interested folks. In this case, Jim and Jerome request to be included.<br><br></div><div dir="ltr"> Editorial issues F.3, etc.</div><div> See above.<br><br></div><div dir="ltr"> Editorial issues F.10.1</div><div> See above.<br><br></div><div dir="ltr"> Rounding direction language</div><div> Jim: Reviews his email to kick off the discussion.</div><div> Group: Revisit in February with an eye to an action to fix some or all of the cases needing attention.<br><br></div><div dir="ltr"> CFP future</div><div> Jim: Carrover<br><br></div><div dir="ltr"> Incorrect change to symbols in F.9.4<br><div> Jim: Points out numerous cases where C expressions were changed to mathematical expressions during a revision of the draft, but with no apparent call for the change.</div><div> Jim & Rajan: There is precedent to backing out the mistaken changes in GitHub. Rajan may be the only active CFP member qualified to make such changes, but permission is another matter and the extent of the changes suggests that a clean fix might be better.</div><div> Group: This involves "just" sections F.9.3 and F.9.4, but the the changes are numerous and they are subtle. (See the mention of hyphens and minus signs above for a taste of the issue.) There are C expressions that ought to be in code face. And there are C-like expressions but with mathematical placeholders, in which case the operators are C operators in code face and the placeholders are mathematical.</div><div> Jim: Action to draft suggestion for dealing with this.</div><div><br></div></div><div dir="ltr"><div><b>Other issues</b></div></div><div dir="ltr"><div> None</div><div><br></div></div><div dir="ltr"><div><b>Adjournment</b></div><div><p class="MsoNormal"> 10:00 AM PDT</p><p class="MsoNormal">-----------------------------------------------</p><p class="MsoNormal"><br></p><p class="MsoNormal"><b>Action items to be carried over</b></p><div dir="ltr"> Jim & Jerome: Investigate Joseph Meyers's issue of the conflicting requirements for double_t to be either double or long double.</div><div dir="ltr"><br></div><div dir="ltr"> Damian & Jerome: Look at +/-0 in fromfp, and also the case of a value rounding to zero.</div><div dir="ltr"><br></div><div dir="ltr"> Group: Think about where CFP is headed.</div><p class="MsoNormal"><br></p><p class="MsoNormal"><b>New action items<u></u></b></p><p class="MsoNormal"> Jim: <span style="background-color:rgb(255,255,255)">In the proposal for Annex F floating-point environment updates (re rounding precision, etc.), change all instances of “to nearest, ties …” to “to nearest with ties …”. Send the doc to CFP wi</span>th a timeline for comments allowing submission for the March WG14 meeting.</p><p class="MsoNormal"><br></p><p class="MsoNormal"> Rajan: Send email to Mike Cowlishaw asking whether anyone uses the ties away from zero as the default in decimal. Share with group.</p><p class="MsoNormal"><br></p><br class="gmail-Apple-interchange-newline"><p class="MsoNormal"> Damian: Contact Fred about extending the list of exact special cases in Annex F. Assemble a list for CFP to consider.</p><p class="MsoNormal"><br></p><p class="MsoNormal"> Jim: Draft a suggestion for approaching the fixes to symbols.</p><p class="MsoNormal"><br></p></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div><div dir="ltr"><div><div><b style="background-color:rgb(255,255,255)">Discussion issues to be carried over</b></div><div><span style="background-color:rgb(255,255,255)"> “library function” in F.10.1</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)"> Complex and signaling NaNs</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)"> INFINITY and _Float16</span></div></div></div></div><div><br></div><div><b>Updates for rev. 1</b></div><div><b> </b>Fix meeting time.</div><div> Apply updated agenda.</div><div> Upgrade an action item from Done to Discussion (which implies Done).</div><div> Add Jim to request list for discussion items sent to a subgroup, not all CFP (reducing traffic).</div><div> Improve wording of 2 action items.</div><div><div><div dir="ltr"><div><br></div></div></div><div><b>Signoff</b></div><div> Respectfully submitted, with wishes for a peaceful, productive, not-too-compliant 2026!</div><div></div></div><div dir="ltr"><br></div><div dir="ltr">-Jerome Coonen<div> 650.996.4738</div><div> <a href="mailto:jcoonen@gmail.com" target="_blank">jcoonen@gmail.com</a></div></div></div></div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div>
</div></div>
</div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>
</div>
</div></div>
</div></div>