Lines Matching defs:pa
912 mp_digit *pa;
959 pa = MP_DIGITS(a);
962 d = *pa++;
963 s_mpv_mul_d(pa, count, d, MP_DIGITS(sqr) + 1);
965 d = *pa++;
966 s_mpv_mul_d_add(pa, count, d, MP_DIGITS(sqr) + ix);
3016 mp_digit *pa = MP_DIGITS(mp);
3017 mp_digit *alim = pa + MP_USED(mp);
3020 for (pa += dshift; pa < alim; ) {
3021 mp_digit x = *pa;
3022 *pa++ = (x << bshift) | prev;
3496 mp_digit *pa, *pb;
3512 pa = MP_DIGITS(a);
3517 w = w + *pa + *pb++;
3518 *pa++ = ACCUM(w);
3521 d = *pa;
3524 *pa++ = sum += carry;
3535 w = w + *pa;
3536 *pa++ = ACCUM(w);
3542 sum = carry + *pa;
3543 *pa++ = sum;
3577 mp_digit *pa, *pb, *pc;
3605 pa = MP_DIGITS(a);
3611 w = w + *pa++ + *pb++;
3615 d = *pa++;
3628 w = w + *pa++;
3632 *pc++ = sum = carry + *pa++;
3752 mp_digit *pa, *pb, *limit;
3765 pa = MP_DIGITS(a);
3770 w = w + *pa - *pb++;
3771 *pa++ = ACCUM(w);
3774 d = *pa;
3779 *pa++ = diff;
3785 while (w && pa < limit) {
3786 w = w + *pa;
3787 *pa++ = ACCUM(w);
3791 while (borrow && pa < limit) {
3792 d = *pa;
3793 *pa++ = diff = d - borrow;
3818 mp_digit *pa, *pb, *pc;
3839 pa = MP_DIGITS(a);
3845 w = w + *pa++ - *pb++;
3849 d = *pa++;
3860 w = w + *pa++;
3864 d = *pa++;
4064 void s_mpv_sqr_add_prop(const mp_digit *pa, mp_size a_len, mp_digit *ps)
4073 d = pa[n]; \
4085 pa += 4;
4090 pa += ix;
4106 mp_digit a_i = *pa++;
4446 mp_digit *pa, *pb;
4449 #define CMP_AB(n) if ((da = pa[n]) != (db = pb[n])) goto done
4451 pa = MP_DIGITS(a) + used_a;
4454 pa -= 4;
4462 while (used_a-- > 0 && ((da = *--pa) == (db = *--pb)))