<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="">Here’s a newer draft. There have been a few more minor changes (not in this draft).<div class=""><br class=""></div><div class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x-20190205.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x-20190205.pdf</a></div><div class=""><br class=""></div><div class="">- Jim Thomas<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 2, 2019, at 4:03 PM, Jim Thomas <<a href="mailto:jaswthomas@sbcglobal.net" class="">jaswthomas@sbcglobal.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Action item:</div><div class=""><blockquote type="cite" class=""><font size="2" face="sans-serif" class=""> Jim: Post the draft of Part 1 integrated into C2x on the CFP site.</font><br class=""></blockquote></div><div class=""><br class=""></div><div class="">Here are the links. The second document has change marks.</div><div class=""><br class=""></div><div class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/all.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/all.pdf</a></div><div class=""><a href="http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x.pdf" class="">http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x.pdf</a></div><div class=""><br class=""></div><div class="">I’ve sent the following comments to Jens. If you send your comments on the draft to me, I’ll be the CFP contact for Jens.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">4#6 new text not inserted in the specified place. Ok.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">5.2.4.2.1#1a is not inserted in the specified place. Good.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.12#1a/2 missing totalorder* and *payload* indentifiers.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25#1a/2 missing totalorder and totalordermag.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.1#3 adds “and shall also define __STDC_IEC_559__ to 1”. Good.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">footnote 373 adds “either of … and __STDC_IEC_559__ “. and “The macro __STDC_IEC_559__ is obsolecent and should not be used for testing conformance to this annex by new code”. Good additions. Though I’d prefer the wording: “New code should not use the obsolescent macro __STD_IEC_559__ to test for conformance to this annex.”</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">footnote 361/379 changed “shall be” to “is”. Ok.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.3 Operation binding table is missing references for sqrt. CFP oversight. Please add 7.12.7.5, F.10.4.5.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.3 For consistency in the Operations binding table, strfromf and strfroml should not be mentioned. CFP error. Please remove them (2 places).</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">5.2.4.2.2#7/#10 Change not made.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.22.1.2a/3 Last sentence of the Description is missing.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.6.1a/2 Reference 7.6.2 changed to 7.6.4. Should be 7.6.2.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.6.1a/2 Changed subclauses name from “Rounding control pragma” to “The FENV_ROUND pragma”. Ok. (There are no references to “rounding control pragma”.)</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.12#7a/11 Need to add FP_FAST_FFMA, FP_FAST_FFMAL, and FP_FAST_DFMAL to the list. CFP oversight.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.10.12 Footnote changed to a Note, with extra text: “… that are only optionally supported, namely if __STDC_IEC_60559_BFP__ is defined”. Ok.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.10.13 Added footnote 397 about not having a tgmath macro. Other such functions do not have (have not had) the footnote.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.10.13.1 In Returns “The functions” is replaced by “The getpayload functions”. Ook</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.10.13.2 In Returns “If the functions stored the specified NaN, the functions return …” is replaced by “If the functions stored the specified NaN, the setpayload functions return …”. Using the function name for the second reference in the sentence is awkward. Maybe use the function name with the first reference in the sentence? So: “If the getpayload functions stored the specified NaN, they return …”.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">F.10.13.3 Similar to above.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25#2/3 Missing “, setpayload, and setpayloadsig”.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25#3/4 Change made in wrong paragraph. In new paragraph 3, change the last sentence back to “Use of the macro invokes a</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">function whose corresponding real type and type domain are determined by the arguments for the generic parameters.” Apply the change to new paragraph 4.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25#5/6 Change missing “, setpayload, setpayloadsig,” in text before the list.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25/6 List missing totalorder and toalordermag.</div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue"; min-height: 14px;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; font-family: "Helvetica Neue";">7.25#6a/8 In CFP change, “All arguments are generic. If any argument is not real …” should be “All parameters are generic. If any argument is not real …”. </div></blockquote></div><div class=""><br class=""></div><div class="">- Jim Thoma</div><div class=""><br class=""></div></div></div></blockquote></div><br class=""></div></body></html>