Searched refs:MASKL (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | real.h | 107 constexpr Real Negate() const { return {word_.IEOR(word_.MASKL(1))}; } in Negate() 152 false, exponentBias + 1 - binaryPrecision, Fraction::MASKL(1)); in EPSILON() 162 tiny.Normalize(false, 1, Fraction::MASKL(1)); // minimum *normal* number in TINY() 190 twoPow.Normalize(false, static_cast<int>(expo), Fraction::MASKL(1))}; 213 static constexpr Real NegativeZero() { return {Word{}.MASKL(1)}; } in NegativeZero() 293 IsSignBitSet() ? result.value.MASKL(1) : result.value.HUGE();
|
| H A D | integer.h | 198 static constexpr Integer MASKL(int places) { in MASKL() function 306 result.value = result.value.IOR(MASKL(bits - FROM::bits)); in ConvertSigned() 361 static constexpr Integer Least() { return MASKL(1); } in Least() 593 Integer unchanged{IAND(MASKL(bits - size))}; 677 return SHIFTR(count).IOR(MASKL(count)); in SHIFTA() 913 return {MASKL(1), Integer{}, true, false}; in MultiplyUnsigned()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | real.cpp | 391 one.Normalize(false, exponentBias, Fraction::MASKL(1)); // 1.0 in HYPOT() 478 adjust.Normalize(IsSignBitSet(), noClipExponent, Fraction::MASKL(1)); in ToWholeNumber() 753 false, Exponent() - binaryPrecision + 1, Fraction::MASKL(1)); in SPACING()
|
| H A D | fold-integer.cpp | 833 const auto fptr{name == "maskl" ? &Scalar<T>::MASKL : &Scalar<T>::MASKR}; in FoldIntrinsicFunction()
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | real.cpp | 63 TEST(zero.Negate().RawBits().IEOR(Word::MASKL(1)).IsZero())(desc); in basicTests() 109 R negInf{Word{maxExponent}.SHIFTL(significandBits).IOR(Word::MASKL(1))}; in basicTests()
|