This file declares a class to represent arbitrary precision floating point values and provide a variety of arithmetic operations on them.
More...
|
hash_code | llvm::detail::hash_value (const IEEEFloat &Arg) |
|
int | llvm::detail::ilogb (const IEEEFloat &Arg) |
|
IEEEFloat | llvm::detail::scalbn (IEEEFloat X, int Exp, IEEEFloat::roundingMode) |
|
IEEEFloat | llvm::detail::frexp (const IEEEFloat &Val, int &Exp, IEEEFloat::roundingMode RM) |
|
hash_code | llvm::detail::hash_value (const DoubleAPFloat &Arg) |
|
DoubleAPFloat | llvm::detail::scalbn (const DoubleAPFloat &Arg, int Exp, IEEEFloat::roundingMode RM) |
|
DoubleAPFloat | llvm::detail::frexp (const DoubleAPFloat &X, int &Exp, IEEEFloat::roundingMode) |
|
hash_code | llvm::hash_value (const APFloat &Arg) |
| See friend declarations above.
|
|
APFloat | llvm::scalbn (APFloat X, int Exp, APFloat::roundingMode RM) |
|
APFloat | llvm::frexp (const APFloat &X, int &Exp, APFloat::roundingMode RM) |
| Equivalent of C standard library function.
|
|
APFloat | llvm::abs (APFloat X) |
| Returns the absolute value of the argument.
|
|
APFloat | llvm::neg (APFloat X) |
| Returns the negated value of the argument.
|
|
LLVM_READONLY APFloat | llvm::minnum (const APFloat &A, const APFloat &B) |
| Implements IEEE-754 2019 minimumNumber semantics.
|
|
LLVM_READONLY APFloat | llvm::maxnum (const APFloat &A, const APFloat &B) |
| Implements IEEE-754 2019 maximumNumber semantics.
|
|
LLVM_READONLY APFloat | llvm::minimum (const APFloat &A, const APFloat &B) |
| Implements IEEE 754-2019 minimum semantics.
|
|
LLVM_READONLY APFloat | llvm::minimumnum (const APFloat &A, const APFloat &B) |
| Implements IEEE 754-2019 minimumNumber semantics.
|
|
LLVM_READONLY APFloat | llvm::maximum (const APFloat &A, const APFloat &B) |
| Implements IEEE 754-2019 maximum semantics.
|
|
LLVM_READONLY APFloat | llvm::maximumnum (const APFloat &A, const APFloat &B) |
| Implements IEEE 754-2019 maximumNumber semantics.
|
|
This file declares a class to represent arbitrary precision floating point values and provide a variety of arithmetic operations on them.
Definition in file APFloat.h.