Home
last modified time | relevance | path

Searched refs:SHIFTL (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinteger.h292 result.value = result.value.IOR(Integer{field}.SHIFTL(j)); in ConvertUnsigned()
532 return SHIFTL(count); in ISHFT()
537 constexpr Integer SHIFTL(int count) const { in SHIFTL() function
591 return SHIFTL(leastBits).IOR(SHIFTR(middleBits));
594 Integer middle{IAND(MASKR(middleBits)).SHIFTL(leastBits)};
606 return fill.SHIFTL(count - bits); in SHIFTLWithFill()
610 return SHIFTL(count).IOR(fill.SHIFTR(bits - count)); in SHIFTLWithFill()
624 return SHIFTR(count).IOR(fill.SHIFTL(bits - count)); in SHIFTRWithFill()
839 upper = upper.SHIFTL(partBits - topPartBits); in MultiplyUnsigned()
876 Integer top{SHIFTL(bitsDone)}; in MultiplyUnsigned()
H A Dreal.h206 .SHIFTL(significandBits) in NotANumber()
217 infinity = infinity.SHIFTL(significandBits); in Infinity()
243 isNegative, exponent, fraction.SHIFTL(-bitsLost));
278 result.value = converted.value.SHIFTL(shift);
321 Fraction::ConvertUnsigned(xFraction).value.SHIFTL(-bitsLost)};
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dreal.cpp187 product.lower = product.lower.SHIFTL(lshift); in Multiply()
235 top = top.SHIFTL(topLshift); in Divide()
237 divisor = divisor.SHIFTL(divisorLshift); in Divide()
304 Extended::ConvertUnsigned(GetFraction()).value.SHIFTL(expo + 1)}; in SQRT()
515 word_ = Word{maxExponent}.SHIFTL(significandBits); // Inf in Normalize()
532 word_ = word_.SHIFTL(lshift); in Normalize()
544 word_ = word_.IOR(Word{exponent}.SHIFTL(significandBits)); in Normalize()
676 .SHIFTL(4 - lostBits) in DumpHexadecimal()
H A Dfold-integer.cpp996 fptr = &Scalar<T>::SHIFTL; in FoldIntrinsicFunction()
H A Dtools.cpp1129 bits = bits.IOR(chBOZ.SHIFTL(8 * j)); in HollerithToBOZ()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dreal.cpp65 R minusZero{Word{std::uint64_t{1}}.SHIFTL(R::bits - 1)}; in basicTests()
81 .SHIFTL(R::bits) in basicTests()
98 R inf{Word{maxExponent}.SHIFTL(significandBits)}; in basicTests()
109 R negInf{Word{maxExponent}.SHIFTL(significandBits).IOR(Word::MASKL(1))}; in basicTests()
H A Dinteger.cpp118 t = a.SHIFTL(count); in exhaustiveTesting()