Skip to content

Commit 9dd982b

Browse files
committed
document APFloat.h functions
1 parent f9ff536 commit 9dd982b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

llvm/include/llvm/ADT/APFloat.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1482,6 +1482,9 @@ inline APFloat minimum(const APFloat &A, const APFloat &B) {
14821482
return A.isNegative() ? A : B;
14831483
return B < A ? B : A;
14841484
}
1485+
1486+
/// Implements IEEE 754-2019 minimumNumber semantics. Returns the smaller
1487+
/// of 2 arguments, not propagating NaNs and treating -0 as less than +0.
14851488
LLVM_READONLY
14861489
inline APFloat minimumnum(const APFloat &A, const APFloat &B) {
14871490
if (A.isNaN())
@@ -1505,6 +1508,9 @@ inline APFloat maximum(const APFloat &A, const APFloat &B) {
15051508
return A.isNegative() ? B : A;
15061509
return A < B ? B : A;
15071510
}
1511+
1512+
/// Implements IEEE 754-2019 maximumNumber semantics. Returns the larger
1513+
/// of 2 arguments, not propagating NaNs and treating -0 as less than +0.
15081514
LLVM_READONLY
15091515
inline APFloat maximumnum(const APFloat &A, const APFloat &B) {
15101516
if (A.isNaN())

0 commit comments

Comments
 (0)