Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinteger.h593 Integer unchanged{IAND(MASKL(bits - size))};
594 Integer middle{IAND(MASKR(middleBits)).SHIFTL(leastBits)};
595 Integer least{SHIFTR(middleBits).IAND(MASKR(leastBits))};
707 return SHIFTR(pos).IAND(MASKR(size)); in IBITS()
710 constexpr Integer IAND(const Integer &y) const { in IAND() function
735 return IAND(mask).IOR(y.IAND(mask.NOT())); in MERGE_BITS()
H A Drounding-bits.h39 sticky_ = !fraction.IAND(mask).IsZero(); in RoundingBits()
H A Dlogical.h83 return {word_.IAND(that.word_)}; in AND()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dreal.cpp166 .IAND(product.upper.MASKR(rshift - product.lower.bits)) in Multiply()
169 sticky = !product.lower.IAND(product.lower.MASKR(rshift)).IsZero(); in Multiply()
665 .IAND(frac.MASKR(4 * wholeNybbles)) in DumpHexadecimal()
675 .IAND(frac.MASKR(lostBits)) in DumpHexadecimal()
H A Dfold-integer.cpp605 auto fptr{&Scalar<T>::IAND}; in FoldIntrinsicFunction()
618 context, std::move(funcRef), &Scalar<T>::IAND, Scalar<T>{}.NOT()); in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dinteger.cpp166 t = a.IAND(b); in exhaustiveTesting()
/llvm-project-15.0.7/flang/docs/
H A DOpenMP-4.5-grammar.md450 MAX | MIN | IAND | IOR | IEOR