Lines Matching defs:shift
330 * MSB. As a result a single shift is enough to get the carry
1008 /* shift right by a certain bit count (store quotient in c, optional remainder in d) */
1016 /* if the shift count is <= 0 then we do no work */
1043 /* shift by as many digits in the bit count */
1048 /* shift any bit count < DIGIT_BIT */
1051 register mp_digit *tmpc, mask, shift;
1056 /* shift for lsb */
1057 shift = DIGIT_BIT - D;
1068 /* shift the current word and mix in the carry bits from the previous word */
1069 *tmpc = (*tmpc >> D) | (r << shift);
1159 /* shift right a certain amount of digits */
1178 /* shift the digits down */
1347 /* shift the current digit, add in carry and store */
1367 /* shift left by a certain bit count */
1386 /* shift by as many digits in the bit count */
1393 /* shift any bit count < DIGIT_BIT */
1396 register mp_digit *tmpc, shift, mask, r, rr;
1402 /* shift for msbs */
1403 shift = DIGIT_BIT - d;
1412 rr = (*tmpc >> shift) & mask;
1414 /* shift the current word and OR in the carry */
1486 /* shift left a certain amount of digits */
1506 /* increment the used by the shift amount then copy upwards */
2769 * shift the words downward [all those least
2860 /* now shift up this digit, add in the carry [from the previous] */
2894 * The method is slightly modified to shift B unconditionally up to just under