Lines Matching refs:tmpc

280 		mp_digit *tmpc, shift, mask, carry, rr;  in lshift_bits()  local
290 tmpc = c->dp; in lshift_bits()
296 rr = (*tmpc >> shift) & mask; in lshift_bits()
299 *tmpc = ((*tmpc << d) | carry) & MP_MASK; in lshift_bits()
300 ++tmpc; in lshift_bits()
565 mp_digit carry, *tmpa, *tmpb, *tmpc; in basic_add() local
577 tmpc = c->dp; in basic_add()
583 *tmpc = *tmpa++ + *tmpb++ + carry; in basic_add()
586 carry = *tmpc >> ((mp_digit)DIGIT_BIT); in basic_add()
589 *tmpc++ &= MP_MASK; in basic_add()
598 *tmpc = x->dp[i] + carry; in basic_add()
601 carry = *tmpc >> ((mp_digit)DIGIT_BIT); in basic_add()
604 *tmpc++ &= MP_MASK; in basic_add()
609 *tmpc++ = carry; in basic_add()
613 memset(tmpc, 0x0, (olduse - c->used) * sizeof(*c->dp)); in basic_add()
641 mp_digit carry, *tmpa, *tmpb, *tmpc; in basic_subtract() local
647 tmpc = c->dp; in basic_subtract()
653 *tmpc = *tmpa++ - *tmpb++ - carry; in basic_subtract()
660 carry = *tmpc >> ((mp_digit)(CHAR_BIT * sizeof(mp_digit) - 1)); in basic_subtract()
663 *tmpc++ &= MP_MASK; in basic_subtract()
669 *tmpc = *tmpa++ - carry; in basic_subtract()
672 carry = *tmpc >> ((mp_digit)(CHAR_BIT * sizeof(mp_digit) - 1)); in basic_subtract()
675 *tmpc++ &= MP_MASK; in basic_subtract()
680 memset(tmpc, 0x0, (olduse - c->used) * sizeof(*a->dp)); in basic_subtract()
762 mp_digit carry, *tmpa, *tmpc; in multiply_digit() local
783 tmpc = c->dp; in multiply_digit()
794 *tmpc++ = (mp_digit) (r & ((mp_word) MP_MASK)); in multiply_digit()
801 *tmpc++ = carry; in multiply_digit()
804 memset(tmpc, 0x0, (olduse - ix) * sizeof(*tmpc)); in multiply_digit()
937 mp_digit *tmpc, mask, shift; in rshift_bits() local
946 tmpc = c->dp + (c->used - 1); in rshift_bits()
952 rr = *tmpc & mask; in rshift_bits()
955 *tmpc = (*tmpc >> D) | (r << shift); in rshift_bits()
956 --tmpc; in rshift_bits()
2303 mp_digit *tmpc; in fast_col_array_multiply() local
2304 tmpc = c->dp; in fast_col_array_multiply()
2307 *tmpc++ = (ix < pa) ? W[ix] : 0; in fast_col_array_multiply()
2312 *tmpc++ = 0; in fast_col_array_multiply()
2497 mp_digit *tmpc; in fast_basic_multiply_partial_upper() local
2499 tmpc = c->dp + digs; in fast_basic_multiply_partial_upper()
2502 *tmpc++ = W[ix]; in fast_basic_multiply_partial_upper()
2507 *tmpc++ = 0; in fast_basic_multiply_partial_upper()
4542 mp_digit *tmpa, *tmpc, mu; in add_single_digit() local
4578 tmpc = c->dp; in add_single_digit()
4585 *tmpc = *tmpa++ + b; in add_single_digit()
4586 mu = *tmpc >> DIGIT_BIT; in add_single_digit()
4587 *tmpc++ &= MP_MASK; in add_single_digit()
4591 *tmpc = *tmpa++ + mu; in add_single_digit()
4592 mu = *tmpc >> DIGIT_BIT; in add_single_digit()
4593 *tmpc++ &= MP_MASK; in add_single_digit()
4597 *tmpc++ = mu; in add_single_digit()
4607 *tmpc++ = b - a->dp[0]; in add_single_digit()
4609 *tmpc++ = b; in add_single_digit()
4620 *tmpc++ = 0; in add_single_digit()
4631 mp_digit *tmpa, *tmpc, mu; in signed_subtract_word() local
4658 tmpc = c->dp; in signed_subtract_word()
4663 *tmpc++ = b - *tmpa; in signed_subtract_word()
4665 *tmpc++ = b; in signed_subtract_word()
4678 *tmpc = *tmpa++ - b; in signed_subtract_word()
4679 mu = *tmpc >> (sizeof(mp_digit) * CHAR_BIT - 1); in signed_subtract_word()
4680 *tmpc++ &= MP_MASK; in signed_subtract_word()
4684 *tmpc = *tmpa++ - mu; in signed_subtract_word()
4685 mu = *tmpc >> (sizeof(mp_digit) * CHAR_BIT - 1); in signed_subtract_word()
4686 *tmpc++ &= MP_MASK; in signed_subtract_word()
4692 *tmpc++ = 0; in signed_subtract_word()