Open wg21bot opened 1 year ago
@mattkretz Numerics can look at this first.
Summary:
cr_
prefix, which C reserved for correctly rounded cmath functions.constexpr
to make the feature less expensive to implement because we expect the value to be (very) low.from_chars
for the cr_const
function.numeric_limits::is_iec559
(storage layout vs. behaviour, and how do fast-math-flags tie in with this)simd
overloads for this, especially since SIMD instruction encodings may include the means to implement this efficiently. But the cost vs. utility tradeoff doesn't make us confident we want to impose the cost on the committee and implementers. We also prefer to simply ignore vector/batched operations in favor of QoI: compilers could drop unnecessary global rounding mode changes in the optimizer.Chair: Lisa Lippincott
Champion: Hans Boehm
POLL: We intend to leave floating-point exception behavior unspecified.
SF | F | N | A | SA |
---|---|---|---|---|
1 | 6 | 3 | 0 | 0 |
# of Authors: 1 Author Position: F Outcome: Consensus
POLL: We would like to remove (at some unspecified time) fesetround and fegetround from C++.
SF | F | N | A | SA |
---|---|---|---|---|
5 | 3 | 1 | 0 | 0 |
# of Authors: 1 Author Position: SF Outcome: Consensus
POLL: Forward P2746R4 with the following changes to LEWG:
SF | F | N | A | SA |
---|---|---|---|---|
5 | 4 | 1 | 0 | 0 |
# of Authors: 1 Author Position: SF Outcome: Consensus
P2746R5: Deprecate and Replace Fenv Rounding Modes
2024-06-28 Library Evolution St. Louis Minutes
Champion: Hans Boehm
Chair: Ben Craig & Eddie Nolan
Minute Taker: Robert Leahy
POLL: We should promise more committee time to pursuing a library controlling floating point rounding locally, similar to P2746R5, knowing that our time is scarce and this will leave less time for other work. This poll does not encompass deprecation questions.
SF | WF | N | WA | SA |
---|---|---|---|---|
5 | 5 | 5 | 0 | 0 |
Attendance: 14 + 5
# of Authors: 1
Author Position: SF
Outcome: Consensus in favor
POLL: We should promise more committee time to pursuing fesetround and fegetround deprecation in the near term, knowing that our time is scarce and this will leave less time for other work.
SF | WF | N | WA | SA |
---|---|---|---|---|
5 | 5 | 4 | 1 | 1 |
Attendance: 14 + 5
# of Authors: 1
Author Position: SF
Outcome: Consensus in favor
Related to "P3375: Reproducible floating-point results" (to be published on Sep ML).
After reviewing P3375R1, SG6 determined there's no need to revisit this paper. It's good to go for LEWG.
P2746R0 Deprecate and Replace Fenv Rounding Modes (Hans Boehm)