Home
last modified time | relevance | path

Searched refs:BTEST (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Drounding-bits.h29 guard_ = fraction.BTEST(rshift - 1); in RoundingBits()
32 round_ = fraction.BTEST(rshift - 2); in RoundingBits()
H A Dreal.h67 constexpr bool IsSignBitSet() const { return word_.BTEST(bits - 1); } in IsSignBitSet()
76 GetSignificand().BTEST(significandBits - 1); in IsQuietNaN()
79 return IsNotANumber() && !GetSignificand().BTEST(significandBits - 1); in IsSignalingNaN()
H A Dlogical.h76 return word_.BTEST(0); in IsTrue()
H A Dinteger.h429 constexpr bool BTEST(int pos) const { in BTEST() function
975 if (exponent.BTEST(0)) { in MultiplyUnsigned()
986 if (pow.BTEST(j)) { in MultiplyUnsigned()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dreal.cpp127 roundingBits.ShiftRight(sum.value.BTEST(0)); in Add()
232 if (!top.BTEST(top.bits - 1) || !divisor.BTEST(divisor.bits - 1)) { in Divide()
252 roundingBits.ShiftRight(quotient.BTEST(0)); in Divide()
322 RoundingBits roundingBits{extFrac.BTEST(1), extFrac.BTEST(0), sticky}; in SQRT()
561 bits.MustRound(rounding, IsNegative(), word_.BTEST(0) /* is odd */)) { in Round()
653 char intPart = '0' + frac.BTEST(frac.bits - 1); in DumpHexadecimal()
H A Dint-power.h36 if (absPower.BTEST(j)) {
H A Dfold-logical.cpp138 return Scalar<T>{x.BTEST(posVal)}; in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dinteger.cpp92 MATCH((x >> j) & 1, a.BTEST(j)) in exhaustiveTesting()