Lines Matching refs:WordShift

1003   unsigned WordShift = ShiftAmt / APINT_BITS_PER_WORD;  in ashrSlowCase()  local
1006 unsigned WordsToMove = getNumWords() - WordShift; in ashrSlowCase()
1014 std::memmove(U.pVal, U.pVal + WordShift, WordsToMove * APINT_WORD_SIZE); in ashrSlowCase()
1018 U.pVal[i] = (U.pVal[i + WordShift] >> BitShift) | in ashrSlowCase()
1019 (U.pVal[i + WordShift + 1] << (APINT_BITS_PER_WORD - BitShift)); in ashrSlowCase()
1022 U.pVal[WordsToMove - 1] = U.pVal[WordShift + WordsToMove - 1] >> BitShift; in ashrSlowCase()
1031 WordShift * APINT_WORD_SIZE); in ashrSlowCase()
2713 unsigned WordShift = std::min(Count / APINT_BITS_PER_WORD, Words); in tcShiftLeft() local
2718 std::memmove(Dst + WordShift, Dst, (Words - WordShift) * APINT_WORD_SIZE); in tcShiftLeft()
2720 while (Words-- > WordShift) { in tcShiftLeft()
2721 Dst[Words] = Dst[Words - WordShift] << BitShift; in tcShiftLeft()
2722 if (Words > WordShift) in tcShiftLeft()
2724 Dst[Words - WordShift - 1] >> (APINT_BITS_PER_WORD - BitShift); in tcShiftLeft()
2729 std::memset(Dst, 0, WordShift * APINT_WORD_SIZE); in tcShiftLeft()
2740 unsigned WordShift = std::min(Count / APINT_BITS_PER_WORD, Words); in tcShiftRight() local
2743 unsigned WordsToMove = Words - WordShift; in tcShiftRight()
2746 std::memmove(Dst, Dst + WordShift, WordsToMove * APINT_WORD_SIZE); in tcShiftRight()
2749 Dst[i] = Dst[i + WordShift] >> BitShift; in tcShiftRight()
2751 Dst[i] |= Dst[i + WordShift + 1] << (APINT_BITS_PER_WORD - BitShift); in tcShiftRight()
2756 std::memset(Dst + WordsToMove, 0, WordShift * APINT_WORD_SIZE); in tcShiftRight()