Home | History | Annotate | Download | only in Support

Lines Matching refs:APINT_BITS_PER_WORD

497   if (n1 <= APINT_BITS_PER_WORD)
509 if (n <= APINT_BITS_PER_WORD)
533 if (n1 <= APINT_BITS_PER_WORD && n2 <= APINT_BITS_PER_WORD)
684 unsigned BitsInMSW = BitWidth % APINT_BITS_PER_WORD;
689 BitsInMSW = APINT_BITS_PER_WORD;
695 return CountLeadingZeros_64(MSW) - (APINT_BITS_PER_WORD - BitsInMSW);
700 Count += APINT_BITS_PER_WORD;
711 return CountLeadingOnes_64(VAL << (APINT_BITS_PER_WORD - BitWidth));
713 unsigned highWordBits = BitWidth % APINT_BITS_PER_WORD;
716 highWordBits = APINT_BITS_PER_WORD;
719 shift = APINT_BITS_PER_WORD - highWordBits;
726 Count += APINT_BITS_PER_WORD;
742 Count += APINT_BITS_PER_WORD;
752 Count += APINT_BITS_PER_WORD;
793 APInt Result(getNumWords() * APINT_BITS_PER_WORD, 0);
862 if (isSingleWord() || getActiveBits() <= APINT_BITS_PER_WORD) {
903 uint64_t hibits = Tmp.pVal[hiWord] << (52 - n % APINT_BITS_PER_WORD);
904 uint64_t lobits = Tmp.pVal[hiWord-1] >> (11 + n % APINT_BITS_PER_WORD);
909 uint64_t sign = isNeg ? (1ULL << (APINT_BITS_PER_WORD - 1)) : 0;
923 if (width <= APINT_BITS_PER_WORD)
930 for (i = 0; i != width / APINT_BITS_PER_WORD; i++)
934 unsigned bits = (0 - width) % APINT_BITS_PER_WORD;
945 if (width <= APINT_BITS_PER_WORD) {
946 uint64_t val = VAL << (APINT_BITS_PER_WORD - BitWidth);
948 return APInt(width, val >> (APINT_BITS_PER_WORD - width));
956 for (i = 0; i != BitWidth / APINT_BITS_PER_WORD; i++) {
962 unsigned bits = (0 - BitWidth) % APINT_BITS_PER_WORD;
966 word = (int64_t)word >> (APINT_BITS_PER_WORD - 1);
969 for (; i != width / APINT_BITS_PER_WORD; i++) {
971 word = (int64_t)word >> (APINT_BITS_PER_WORD - 1);
975 bits = (0 - width) % APINT_BITS_PER_WORD;
986 if (width <= APINT_BITS_PER_WORD)
1049 unsigned SignBit = APINT_BITS_PER_WORD - BitWidth;
1069 unsigned wordShift = shiftAmt % APINT_BITS_PER_WORD; // bits to shift per word
1070 unsigned offset = shiftAmt / APINT_BITS_PER_WORD; // word offset for shift
1074 bitsInWord = APINT_BITS_PER_WORD;
1084 if (bitsInWord < APINT_BITS_PER_WORD)
1092 (pVal[i+offset+1] << (APINT_BITS_PER_WORD - wordShift));
1105 ~0ULL << (APINT_BITS_PER_WORD - (wordShift - bitsInWord));
1151 if (shiftAmt < APINT_BITS_PER_WORD) {
1157 unsigned wordShift = shiftAmt % APINT_BITS_PER_WORD;
1158 unsigned offset = shiftAmt / APINT_BITS_PER_WORD;
1173 (pVal[i+offset+1] << (APINT_BITS_PER_WORD - wordShift));
1207 if (shiftAmt < APINT_BITS_PER_WORD) {
1211 carry = pVal[i] >> (APINT_BITS_PER_WORD - shiftAmt);
1217 unsigned wordShift = shiftAmt % APINT_BITS_PER_WORD;
1218 unsigned offset = shiftAmt / APINT_BITS_PER_WORD;
1233 pVal[i-offset-1] >> (APINT_BITS_PER_WORD - wordShift);
1789 uint64_t(Q[0]) | (uint64_t(Q[1]) << (APINT_BITS_PER_WORD / 2));
1798 uint64_t(Q[i*2]) | (uint64_t(Q[i*2+1]) << (APINT_BITS_PER_WORD / 2));
1820 uint64_t(R[0]) | (uint64_t(R[1]) << (APINT_BITS_PER_WORD / 2));
1829 uint64_t(R[i*2]) | (uint64_t(R[i*2+1]) << (APINT_BITS_PER_WORD / 2));