Lines Matching refs:BitShift
997 // WordShift is the inter-part shift; BitShift is intra-part shift.
999 unsigned BitShift = ShiftAmt % APINT_BITS_PER_WORD;
1008 if (BitShift == 0) {
1013 U.pVal[i] = (U.pVal[i + WordShift] >> BitShift) |
1014 (U.pVal[i + WordShift + 1] << (APINT_BITS_PER_WORD - BitShift));
1017 U.pVal[WordsToMove - 1] = U.pVal[WordShift + WordsToMove - 1] >> BitShift;
1020 SignExtend64(U.pVal[WordsToMove - 1], APINT_BITS_PER_WORD - BitShift);
2715 // WordShift is the inter-part shift; BitShift is the intra-part shift.
2717 unsigned BitShift = Count % APINT_BITS_PER_WORD;
2720 if (BitShift == 0) {
2724 Dst[Words] = Dst[Words - WordShift] << BitShift;
2727 Dst[Words - WordShift - 1] >> (APINT_BITS_PER_WORD - BitShift);
2742 // WordShift is the inter-part shift; BitShift is the intra-part shift.
2744 unsigned BitShift = Count % APINT_BITS_PER_WORD;
2748 if (BitShift == 0) {
2752 Dst[i] = Dst[i + WordShift] >> BitShift;
2754 Dst[i] |= Dst[i + WordShift + 1] << (APINT_BITS_PER_WORD - BitShift);