[Cfp-interest 1649] Meeting minutes
Fred J. Tydeman
tydeman at tybor.com
Wed Jun 17 13:09:30 PDT 2020
Corrections welcome
C Floating-Point teleconference of 2020/06/17
Meeting logistics
Note taker: Fred Tydeman
Attendees:
Jim Thomas (host)
Fred Tydeman (note taker)
David Olsen
Ian McIntosh
Mike Cowlishaw
Damian
Rajan Bhakta
David Hough
Carry over action items
David: duplicated CFP messages - mailman was updated - done
Action Items
Jim: Let WG14 know that 60559:2020 was published - done
Jim: Get new paper numbers about 60559:2020 - done
All: review Part 3 as annex - done
Jim: Check WANT macro issue in CFP 1581 - open
Next meeting - July 22
C++ liaison
C++ [David Olsen]
Paper out for review [CFP 1638]. Would like feedback from us.
Jim: How to constants with suffixes?
David: Can do some.
C2X integration
New editors trying to rebuild WG14 N2478. Missing some tools.
AI details
David: Mailman has been updated. Things appears to be fixed.
Jim: WG14 has been told about ISO/IEC 60559:2020.
Jim: New paper numbers for IEEE 2019 has been done
All: Review Part 3 as Annex
Links in minutes do not work. Depends upon how create PDF from Word.
new AI: Need ideas on how to convert Word to good PDF with links.
cutepdf -- might work
google docs -- has some problems
Missing some conversions = CFP email 1640. Problem is binary-decimal
conversions; need support for hex in all cases.
%a: binary to hex can be exact. Then hex to decimal can be done
with one rounding error (if have enough hex digits). Need to check.
Jim: email with Micheal Hack: common struct with both binary and
decimal of same value with enough precision. Jim should send to Hack
about use of hex.
%a is already part of C and can be big enough for exact representation.
New AI Jim: add hex to annex draft.
This annex part 3 depends upon Annex F. Should that be optional?
For example allow, IBM S/360 hex can be float and double, and also
IEEE-754 FP types via extended types. No need in market place.
Jim: Check WANT macro issue of CFP 1581. Still Open.
Other Issues
Missing 'const' in *payload. Editorial or new paper?
AI: Fred - write paper saying missed.
Expression eval footnote.
AI: Fred - write paper on DEC_EVAL_METHOD. Nothing about static vs auto.
Email: CFP 1643: Rnd ties away issue.
AI: Jim: rewrite.
David Olsen: Promotions for small binary interchange types to double.
Jim: email 1634 has proposed words.
Fred: Might be issue with float imaginary vs _Float32 imaginary.
AI: Jim+Fred: no prototype vs varargs prototype. Find where in C where
float is promoted to double.
intmax_t removal: *from* return FP type same as argument.
Fred: compoundn, rootn: use long long int implies result is 0, 1, or inf.
[Corrected after meeting: only true for rootn]
Jim: when longer int is converted to long long int, result is
unspecified when out of range.
Fred: Use FP type instead of intmax_t.
David: Needs to be an integer.
NOTE: Needs to be on agenda for next meeting.
WANT macros annex F only functions.
Mixture to impl defines macros and user WANT macros. Need synopsis
for both binary and decimal.
Fred: Maybe also for part4a decimal math functions: asinpid32 needs
both decimal and extra functions.
NOTE: Needs to be on agenda for next meeting.
Others
None.
---
Fred J. Tydeman Tydeman Consulting
tydeman at tybor.com Testing, numerics, programming
+1 (702) 608-6093 Vice-chair of PL22.11 (ANSI "C")
Sample C99+FPCE tests: http://www.tybor.com
Savers sleep well, investors eat well, spenders work forever.
More information about the Cfp-interest
mailing list