<font size=2 face="sans-serif">My proposed response inline prefixed with
"</font><tt><font size=2>*</font></tt><font size=2 face="sans-serif">CFP:"
below.</font>
<br>
<br><font size=2 face="sans-serif">If I don't get any responses to the
contrary soon, I will send the response as is.</font>
<br>
<br><font size=2 face="sans-serif">Regards,<br>
<br>
Rajan Bhakta<br>
z/OS XL C/C++ Compiler Technical Architect<br>
ISO C Standards Representative for Canada<br>
C Compiler Development<br>
Contact: rbhakta@us.ibm.com, Rajan Bhakta/Houston/IBM</font>
<br><font size=1 color=#800080 face="sans-serif">----- Forwarded by Rajan
Bhakta/Houston/IBM on 08/14/2014 12:45 PM -----</font>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">jacob navia <jacob@jacob.remcomp.fr></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">WG14 <sc22wg14@open-std.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">08/14/2014 04:34 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">(SC22WG14.13405)
new documents</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">owner-sc22wg14@open-std.org</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hi everybody<br>
<br>
I am implementing the float128 type in my compiler system. I have found
<br>
the document of "Thomas" very useful of course<br>
N1797 2014/03/09 Thomas, Floating-point extensions for C – Part 4: <br>
Supplementary functions<br>
N1796 2014/03/09 Thomas, Floating-point extensions for C – Part 3: <br>
Interchange and extended types<br>
but I have some questions:<br>
<br>
<br>
1) Status. Is this considered as approved or very likely to be approved?</font></tt>
<br>
<br><tt><font size=2><b>*CFP: Yes, part 3 is currently in PDTS ballot (closing
tomorrow I believe) with no notification of any comments so far.</b></font></tt>
<br><tt><font size=2><br>
2) In the parts 3 and 4 there is NO mention of any printf modifications
<br>
to accomodate the new floatXXX types. How is this supposed to be done?<br>
<br>
I am already using the "q" (quad) letter as a modifier for printing
the <br>
float 512 types that I have already implemented. Can it be used as<br>
<br>
"q128"<br>
"q256"<br>
"q512"<br>
<br>
for formatting those numbers with printf?<br>
</font></tt>
<br><tt><font size=2><b>*CFP: The intent is to use the strfromfN functions
(defined in section 13 of part 3) instead of using printf directly.</b></font></tt>
<br><tt><font size=2><br>
3) Immediate constants<br>
I am using the suffix F128 or f128 for 128 bit numbers and the suffix <br>
"Q" or "q" for the 512 bits ones.<br>
What would be the recommended practice?<br>
<br>
Example:<br>
<br>
12345.67890123F128 --> 128 bit float This is planned, not implemented
yet<br>
12345.67890123Q --> 512 bit float This is already running (since 2008)<br>
</font></tt>
<br><tt><font size=2><b>*CFP: The constant suffixes you have are good for
128 bit numbers. For 512, you would follow the same convention as defined
in section 9 of part 3: F512 or f512. In your example, it would be: 12345.67890123F512.</b></font></tt>
<br><tt><font size=2><br>
Thanks in advance<br>
<br>
jacob<br>
<br>
</font></tt>