Home
last modified time | relevance | path

Searched refs:MASKL (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dreal.h107 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 Dinteger.h198 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 Dreal.cpp391 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 Dfold-integer.cpp833 const auto fptr{name == "maskl" ? &Scalar<T>::MASKL : &Scalar<T>::MASKR}; in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dreal.cpp63 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()