Lines Matching defs:shift
343 * MSB. As a result a single shift is enough to get the carry
1024 /* shift right by a certain bit count (store quotient in c, optional remainder in d) */
1032 /* if the shift count is <= 0 then we do no work */
1059 /* shift by as many digits in the bit count */
1064 /* shift any bit count < DIGIT_BIT */
1067 register mp_digit *tmpc, mask, shift;
1072 /* shift for lsb */
1073 shift = DIGIT_BIT - D;
1084 /* shift the current word and mix in the carry bits from the previous word */
1085 *tmpc = (*tmpc >> D) | (r << shift);
1175 /* shift right a certain amount of digits */
1194 /* shift the digits down */
1363 /* shift the current digit, add in carry and store */
1383 /* shift left by a certain bit count */
1402 /* shift by as many digits in the bit count */
1409 /* shift any bit count < DIGIT_BIT */
1412 register mp_digit *tmpc, shift, mask, r, rr;
1418 /* shift for msbs */
1419 shift = DIGIT_BIT - d;
1428 rr = (*tmpc >> shift) & mask;
1430 /* shift the current word and OR in the carry */
1502 /* shift left a certain amount of digits */
1522 /* increment the used by the shift amount then copy upwards */
2789 * shift the words downward [all those least
2880 /* now shift up this digit, add in the carry [from the previous] */
2914 * The method is slightly modified to shift B unconditionally up to just under