<font size=2 face="sans-serif">&nbsp; <b>Attendees</b>: Rajan, Jim, Mike,
Fred, Ian, David H.</font><br><br><font size=2 face="sans-serif"><b>&nbsp; New agenda items:</b></font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Fred's email discussion.</font><br><br><font size=2 face="sans-serif"><b>&nbsp; Last meeting action items:</b></font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Activities: Add in
WG14 document numbers to the items that have them. - Done</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Rajan: %a precision: If
the footnote is wanted by WG14, correct the typo (differs is several ways
-&gt; differs in several ways) - Done (editorial discretion)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Rajan: %a precision: If
the footnote is wanted by WG14, change &quot;For example&quot; into &quot;For
instance&quot; - Done (editorial discretion)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Respond to WG14 reflector
message 14812 with the need to have it predictable and fixed - Done (Sent
October 19th)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Send WG14 N1361 to
the CFP group - Done (October 18th email)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Ian: See if there is an
incompatibility between C and C++ for constants being evaluated to a wider
format (Ex. FLT_EVAL_METHOD affects constants in C++, and wider return
values) - In progress (Hubert: Not defined and left up to C)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Rajan: Willem's paper
point 4 (return value): No consensus but are OK with either way and if
no change, we should note that function return format is not being affected
by FLT_EVAL_METHOD - Done</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Fred: Get the latest C
standard paper to the group - Done (Sent email to the password protected
paper, to resend)</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; All: Discuss via email
Fred's email on 2017/09/21 about Annex F the TS. Potential DR for part
1. - To do today</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Send out alternate
proposal incorporating Willem's points this group agrees on. - Done (N2186)</font><br><br><font size=2 face="sans-serif"><b>&nbsp; New action items:</b></font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: tgmath_for_narrowing_functions
(DR13, part 3): Need to bring in functions that cover three arguments.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: tgmath_for_narrowing_functions
(DR13, part 3): Rewording for the f32mul example.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Create a new paper
along the lines of tgmath_for_narrowing_functions proposing a new TC for
CFP DR13.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Write a DR addressing
WG14 reflector message 14885 using the email sent by Jim on 2017/11/13.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Fred: Look through the
new functions and see what is missing in Annex F.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Fred: Follow up with inconsistencies
in Infinities references in function descriptions in our TS via email.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Fred: Look into 754:2018
4.3.1 (roundTiesToEven) applies to us for string conversion (printf for
example).</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Update the binding
table in parts 1 and 2 to handle the new IEEE-754:2018 functions when published.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; David H: Look into the
consistency with our TS and IEEE-754:2018 for 5.3.2, 9.2, 9.2.1, 9.2.2
and 9.4.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Jim: Update activities
list (</font><a href="http://wiki.edg.com/pub/CFP/WebHome/in_flight-20171004.pdf"><font size=2 color=blue face="sans-serif">http://wiki.edg.com/pub/CFP/WebHome/in_flight-20171004.pdf</font></a><font size=2 face="sans-serif">)
with new status (LaTeX integration) and items (consistency with 754:2018
draft, special cases in Annex F).</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; </font><br><font size=2 face="sans-serif"><b>&nbsp; Next Meetings:</b></font><br><font size=2 face="sans-serif">&nbsp; &nbsp; January 9th, 2018, 12:00
EDT, 9:00 PST</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Same teleconference number.</font><br><br><font size=2 face="sans-serif"><b>&nbsp; Discussion:</b></font><br><font size=2 face="sans-serif">&nbsp; &nbsp; IEEE 754 revision:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Almost done.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; totalOrder issues
- Cost at least a month or two. This is for binary non-basic formats with
canonical and non-canonical representations for the same NaN. The difference
is if getpayload should decode the significand or just report it as a bitfield.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Ian: Implementations
can give their own decode function.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Change for augmented
precision which will cause a change for our proposal (rounding method).</font><br><br><font size=2 face="sans-serif">&nbsp; &nbsp; C++ liaison:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Nothing new.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; WG14 Meeting:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; N2172: Major issue
for rejection was performance.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; N2186 will be added
to SD3.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; DR12: Good the
way it is. No changes needed.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; DR's: Not a defect
according to ISO rules. Our DR's will become Clarification Requests or
something else (&quot;Issues&quot; like C++?). There may be a respository
to track these as well.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Fred: The standard
has been converted to LaTeX and in git. We can start adding part 1 and
2 to the standard (as a branch).</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Email Issues:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; J Myers (SC22WG14.14879)
Floating-point DR#13 and integer arguments to type-generic macros</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Need to
fix these.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim's 2017/11/13
email (tgmath and narrowing functions) was found when looking at these.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Undefined
behaviour gives most flexibility and easiest fix.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; No portable
way to do fadd for _Float32X with long double.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font><a href=http://wiki.edg.com/pub/CFP/WebHome/tgmath_for_narrowing_functions.pdf><font size=2 color=blue face="sans-serif">http://wiki.edg.com/pub/CFP/WebHome/tgmath_for_narrowing_functions.pdf</font></a><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Jim:
tgmath_for_narrowing_functions: Need to bring in functions that cover three
arguments.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Jim:
tgmath_for_narrowing_functions: Rewording for the f32mul example.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; J Myers (SC22WG14.14885)
Comparison macros and usual arithmetic conversion</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim's email
on 2017/11/13 looks good.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; We never
meant for comparisons for things that are not comparable.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; *Jim: Write
a DR addressing WG14 reflector message 14885.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Freds email re
Annex F (2017/9/21): </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim: I don't
think we itemize anything for sqrt</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Fred: I
think we do in the existing C99!</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim: I think
it says sqrt is fully specified in 60559.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim: We
need to review Annex F for all the new functions. Nothing substantive since
we have already made the specification by reference.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; We
figured C standard readers didn't want to cross reference 754 all the time.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Note
that we didn't do that for totalOrder (we referred to 754).</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; *Fred: Look
through the new functions and see what is missing in Annex F.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Fred: Should the
main body of the standard call out exception cases to Inf?</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Jim: Infinity
is not part of the basic model in the C standard.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Fred: fmul
for example lists domain error for INF and 0. fadd and fsub do not say
it for infinities of different signs. I suggest we add words to say it
should have a domain error. Jim's response was we shouldn't do that since
we don't normally do it in the C standard (with a few exceptions, including
where it is essential to the function) and the TS should be consistent
with C.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Fred: There
are inconsistencies that should be fixed in the TS. Will follow up in email.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Binding for IEEE 754-2018:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Augmented: Mostly
stable.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Min/Max: Stable.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Payload: Waiting
for it to be stable in 754.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Email on 2017/11/14
from Jim (Changes in 754):</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 4.3.1 (roundTiesToEven)
applies to us for string conversion (printf for example).</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Fred
to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 5.3.1 (preferred
exp): Already have it.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 5.3.1 {min,max}Num{Mag}:
Already covered with our new proposal. Need to update the binding table
in parts 1 and 2.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *Jim:
Update the binding table in parts 1 and 2 to handle the new IEEE 754 functions
when published.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 5.3.2 (quantum
operation): Need to check for consistency</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *David
H. to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 5.7.1 (predicate
operation): Not in C. We do have references to 60559:2011. These need to
change to 2018.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 60559
last time had a 3 year delay from the IEEE-754 standard.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; We
have macros that are defined with the value of a date that refers to the
TS timing, not 60559.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Just
need to track it.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.2 (new
aSinPi, aCosPi): Present in part 1. Added to IEEE based on our spec. Need
consistency check.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *David
H. to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.2.1 (new
cases for pow): Present in part 1. Added to IEEE based on our spec. Need
consistency check.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *David
H. to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.2.2 (preferred
exponents): Consistency check.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *David
H. to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.4 (inexact
exception): Consistency check.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *David
H. to look into this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.5 (new
augmented functions): Covered already.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.6 (new
min/max functions): Covered already.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; 9.7 (new
get/set/setsignaling payload operations): Covered.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Activities (</font><a href="http://wiki.edg.com/pub/CFP/WebHome/in_flight-20171004.pdf"><font size=2 color=blue face="sans-serif">http://wiki.edg.com/pub/CFP/WebHome/in_flight-20171004.pdf</font></a><font size=2 face="sans-serif">):</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 1, 2) Look at the
LaTeX version of the document and into integrating the DR's.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 3-5c, TONEARESTFROMZERO)
Update for next WG14 meeting.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; cbrt example) Need
to invite Clark to the next CFP meeting.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Updating to 754:2018,
augmented, min/max, payload) Wait for publish before we present this.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Willem's issues)
Wait for Willem's reponse.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; New item: Checking
consistency with 754:2018 draft.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; New item: Filling
in special cases in Annex F.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; Possible new item:
Fred's consistency check for Infinities specification.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; *Jim: Update activities
list with new status.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; We could update
part 1, 2, etc. with the closed DR's and use them as the base document
for WG14 to look at when considering inclusion into C2X.</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; </font><br><font size=2 face="sans-serif">&nbsp; &nbsp; Other:</font><br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; None.</font><br><BR>