usr/src/common/crypto/ecc/ec2_163.c
134
mp_digit *u, *v;
usr/src/common/crypto/ecc/ec2_163.c
184
mp_digit a2 = 0, a1 = 0, a0, b2 = 0, b1 = 0, b0;
usr/src/common/crypto/ecc/ec2_163.c
187
mp_digit a5 = 0, a4 = 0, a3 = 0, b5 = 0, b4 = 0, b3 = 0;
usr/src/common/crypto/ecc/ec2_163.c
188
mp_digit rm[6];
usr/src/common/crypto/ecc/ec2_163.c
62
mp_digit *u, z;
usr/src/common/crypto/ecc/ec2_193.c
142
mp_digit *u, *v;
usr/src/common/crypto/ecc/ec2_193.c
193
mp_digit a3 = 0, a2 = 0, a1 = 0, a0, b3 = 0, b2 = 0, b1 = 0, b0;
usr/src/common/crypto/ecc/ec2_193.c
196
mp_digit a6 = 0, a5 = 0, a4 = 0, b6 = 0, b5 = 0, b4 = 0;
usr/src/common/crypto/ecc/ec2_193.c
197
mp_digit rm[8];
usr/src/common/crypto/ecc/ec2_193.c
62
mp_digit *u, z;
usr/src/common/crypto/ecc/ec2_233.c
158
mp_digit *u, *v;
usr/src/common/crypto/ecc/ec2_233.c
211
mp_digit a3 = 0, a2 = 0, a1 = 0, a0, b3 = 0, b2 = 0, b1 = 0, b0;
usr/src/common/crypto/ecc/ec2_233.c
214
mp_digit a7 = 0, a6 = 0, a5 = 0, a4 = 0, b7 = 0, b6 = 0, b5 = 0, b4 =
usr/src/common/crypto/ecc/ec2_233.c
216
mp_digit rm[8];
usr/src/common/crypto/ecc/ec2_233.c
62
mp_digit *u, z;
usr/src/common/crypto/ecc/ec2_mont.c
199
mp_digit top_bit, mask;
usr/src/common/crypto/ecc/ecl-priv.h
101
{ mp_digit tmp; \
usr/src/common/crypto/ecc/ecl-priv.h
62
(((curve_size_in_bits)+(sizeof(mp_digit)*8-1))/(sizeof(mp_digit)*8))
usr/src/common/crypto/ecc/ecl-priv.h
63
#define ECL_BITS (sizeof(mp_digit)*8)
usr/src/common/crypto/ecc/ecl-priv.h
64
#define ECL_MAX_FIELD_SIZE_DIGITS (80/sizeof(mp_digit))
usr/src/common/crypto/ecc/ecl-priv.h
93
{ mp_digit tmp,sum; \
usr/src/common/crypto/ecc/ecl_gf.c
274
mp_digit a0 = 0, a1 = 0, a2 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
275
mp_digit r0 = 0, r1 = 0, r2 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
276
mp_digit carry;
usr/src/common/crypto/ecc/ecl_gf.c
361
mp_digit a0 = 0, a1 = 0, a2 = 0, a3 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
362
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
363
mp_digit carry;
usr/src/common/crypto/ecc/ecl_gf.c
461
mp_digit a0 = 0, a1 = 0, a2 = 0, a3 = 0, a4 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
462
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0, r4 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
463
mp_digit carry;
usr/src/common/crypto/ecc/ecl_gf.c
546
mp_digit a0 = 0, a1 = 0, a2 = 0, a3 = 0, a4 = 0, a5 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
547
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0, r4 = 0, r5 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
548
mp_digit carry;
usr/src/common/crypto/ecc/ecl_gf.c
647
mp_digit b0 = 0, b1 = 0, b2 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
648
mp_digit r0 = 0, r1 = 0, r2 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
649
mp_digit borrow;
usr/src/common/crypto/ecc/ecl_gf.c
735
mp_digit b0 = 0, b1 = 0, b2 = 0, b3 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
736
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
737
mp_digit borrow;
usr/src/common/crypto/ecc/ecl_gf.c
834
mp_digit b0 = 0, b1 = 0, b2 = 0, b3 = 0, b4 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
835
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0, r4 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
836
mp_digit borrow;
usr/src/common/crypto/ecc/ecl_gf.c
910
mp_digit b0 = 0, b1 = 0, b2 = 0, b3 = 0, b4 = 0, b5 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
911
mp_digit r0 = 0, r1 = 0, r2 = 0, r3 = 0, r4 = 0, r5 = 0;
usr/src/common/crypto/ecc/ecl_gf.c
912
mp_digit borrow;
usr/src/common/crypto/ecc/ecp_192.c
312
mp_digit a0 = 0, a1 = 0, a2 = 0;
usr/src/common/crypto/ecc/ecp_192.c
313
mp_digit r0 = 0, r1 = 0, r2 = 0;
usr/src/common/crypto/ecc/ecp_192.c
314
mp_digit carry;
usr/src/common/crypto/ecc/ecp_192.c
397
mp_digit b0 = 0, b1 = 0, b2 = 0;
usr/src/common/crypto/ecc/ecp_192.c
398
mp_digit r0 = 0, r1 = 0, r2 = 0;
usr/src/common/crypto/ecc/ecp_192.c
399
mp_digit borrow;
usr/src/common/crypto/ecc/ecp_192.c
63
mp_digit r3;
usr/src/common/crypto/ecc/ecp_192.c
65
mp_digit carry;
usr/src/common/crypto/ecc/ecp_192.c
68
mp_digit a5a = 0, a5b = 0, a4a = 0, a4b = 0, a3a = 0, a3b = 0;
usr/src/common/crypto/ecc/ecp_192.c
69
mp_digit r0a, r0b, r1a, r1b, r2a, r2b;
usr/src/common/crypto/ecc/ecp_192.c
71
mp_digit a5 = 0, a4 = 0, a3 = 0;
usr/src/common/crypto/ecc/ecp_192.c
72
mp_digit r0, r1, r2;
usr/src/common/crypto/ecc/ecp_224.c
176
mp_digit maxInt = MP_DIGIT_MAX;
usr/src/common/crypto/ecc/ecp_224.c
273
MP_ADD_CARRY(r1,((mp_digit)r3b) << 32, r1, 0, carry);
usr/src/common/crypto/ecc/ecp_224.c
65
mp_digit carry;
usr/src/common/crypto/ecc/ecp_224.c
67
mp_digit a6a = 0, a6b = 0,
usr/src/common/crypto/ecc/ecp_224.c
69
mp_digit r0a, r0b, r1a, r1b, r2a, r2b, r3a;
usr/src/common/crypto/ecc/ecp_224.c
71
mp_digit a6 = 0, a5 = 0, a4 = 0, a3b = 0, a5a = 0;
usr/src/common/crypto/ecc/ecp_224.c
72
mp_digit a6b = 0, a6a_a5b = 0, a5b = 0, a5a_a4b = 0, a4a_a3b = 0;
usr/src/common/crypto/ecc/ecp_224.c
73
mp_digit r0, r1, r2, r3;
usr/src/common/crypto/ecc/ecp_256.c
207
mp_digit r8_d = r8;
usr/src/common/crypto/ecc/ecp_256.c
221
mp_digit r8_d = -r8;
usr/src/common/crypto/ecc/ecp_256.c
359
mp_digit r4_long = r4;
usr/src/common/crypto/ecc/ecp_256.c
360
mp_digit r4l = (r4_long << 32);
usr/src/common/crypto/ecc/ecp_256.c
370
mp_digit r4_long = -r4;
usr/src/common/crypto/ecc/ecp_256.c
371
mp_digit r4l = (r4_long << 32);
usr/src/common/crypto/ecc/ecp_256.c
62
mp_digit carry;
usr/src/common/crypto/ecc/ecp_256.c
65
mp_digit a8=0, a9=0, a10=0, a11=0, a12=0, a13=0, a14=0, a15=0;
usr/src/common/crypto/ecc/ecp_256.c
66
mp_digit r0, r1, r2, r3, r4, r5, r6, r7;
usr/src/common/crypto/ecc/ecp_256.c
69
mp_digit a4=0, a5=0, a6=0, a7=0;
usr/src/common/crypto/ecc/ecp_256.c
70
mp_digit a4h, a4l, a5h, a5l, a6h, a6l, a7h, a7l;
usr/src/common/crypto/ecc/ecp_256.c
71
mp_digit r0, r1, r2, r3;
usr/src/common/crypto/ecc/ecp_384.c
67
mp_digit s[10][12];
usr/src/common/crypto/ecc/ecp_384.c
75
mp_digit s[10][6];
usr/src/common/crypto/ecc/ecp_521.c
68
mp_digit s1[ECP521_DIGITS] = { 0 };
usr/src/common/mpi/mp_gf2m-priv.h
104
void s_bmul_4x4(mp_digit *r, const mp_digit a3, const mp_digit a2, const mp_digit a1,
usr/src/common/mpi/mp_gf2m-priv.h
105
const mp_digit a0, const mp_digit b3, const mp_digit b2, const mp_digit b1,
usr/src/common/mpi/mp_gf2m-priv.h
106
const mp_digit b0);
usr/src/common/mpi/mp_gf2m-priv.h
51
extern const mp_digit mp_gf2m_sqr_tb[16];
usr/src/common/mpi/mp_gf2m-priv.h
84
void s_bmul_1x1(mp_digit *rh, mp_digit *rl, const mp_digit a, const mp_digit b);
usr/src/common/mpi/mp_gf2m-priv.h
90
void s_bmul_2x2(mp_digit *r, const mp_digit a1, const mp_digit a0, const mp_digit b1,
usr/src/common/mpi/mp_gf2m-priv.h
91
const mp_digit b0);
usr/src/common/mpi/mp_gf2m-priv.h
97
void s_bmul_3x3(mp_digit *r, const mp_digit a2, const mp_digit a1, const mp_digit a0,
usr/src/common/mpi/mp_gf2m-priv.h
98
const mp_digit b2, const mp_digit b1, const mp_digit b0);
usr/src/common/mpi/mp_gf2m.c
140
s_bmul_2x2(mp_digit *r, const mp_digit a1, const mp_digit a0, const mp_digit b1,
usr/src/common/mpi/mp_gf2m.c
141
const mp_digit b0)
usr/src/common/mpi/mp_gf2m.c
143
mp_digit m1, m0;
usr/src/common/mpi/mp_gf2m.c
158
s_bmul_3x3(mp_digit *r, const mp_digit a2, const mp_digit a1, const mp_digit a0,
usr/src/common/mpi/mp_gf2m.c
159
const mp_digit b2, const mp_digit b1, const mp_digit b0)
usr/src/common/mpi/mp_gf2m.c
161
mp_digit zm[4];
usr/src/common/mpi/mp_gf2m.c
182
void s_bmul_4x4(mp_digit *r, const mp_digit a3, const mp_digit a2, const mp_digit a1,
usr/src/common/mpi/mp_gf2m.c
183
const mp_digit a0, const mp_digit b3, const mp_digit b2, const mp_digit b1,
usr/src/common/mpi/mp_gf2m.c
184
const mp_digit b0)
usr/src/common/mpi/mp_gf2m.c
186
mp_digit zm[4];
usr/src/common/mpi/mp_gf2m.c
210
mp_digit *pa, *pb, *pc;
usr/src/common/mpi/mp_gf2m.c
256
s_bmul_d(const mp_digit *a, mp_size a_len, mp_digit b, mp_digit *d)
usr/src/common/mpi/mp_gf2m.c
258
mp_digit a_i, a0b0, a1b1, carry = 0;
usr/src/common/mpi/mp_gf2m.c
270
s_bmul_d_add(const mp_digit *a, mp_size a_len, mp_digit b, mp_digit *d)
usr/src/common/mpi/mp_gf2m.c
272
mp_digit a_i, a0b0, a1b1, carry = 0;
usr/src/common/mpi/mp_gf2m.c
288
mp_digit *pb, b_i;
usr/src/common/mpi/mp_gf2m.c
355
mp_digit zz, *z, tmp;
usr/src/common/mpi/mp_gf2m.c
450
mp_digit *pa, *pr, a_i;
usr/src/common/mpi/mp_gf2m.c
51
const mp_digit mp_gf2m_sqr_tb[16] =
usr/src/common/mpi/mp_gf2m.c
570
mp_digit top_bit, mask;
usr/src/common/mpi/mp_gf2m.c
63
s_bmul_1x1(mp_digit *rh, mp_digit *rl, const mp_digit a, const mp_digit b)
usr/src/common/mpi/mp_gf2m.c
65
register mp_digit h, l, s;
usr/src/common/mpi/mp_gf2m.c
66
mp_digit tab[8], top2b = a >> 30;
usr/src/common/mpi/mp_gf2m.c
67
register mp_digit a1, a2, a4;
usr/src/common/mpi/mp_gf2m.c
95
s_bmul_1x1(mp_digit *rh, mp_digit *rl, const mp_digit a, const mp_digit b)
usr/src/common/mpi/mp_gf2m.c
97
register mp_digit h, l, s;
usr/src/common/mpi/mp_gf2m.c
98
mp_digit tab[16], top3b = a >> 61;
usr/src/common/mpi/mp_gf2m.c
99
register mp_digit a1, a2, a4, a8;
usr/src/common/mpi/mpi-priv.h
124
#define CARRYOUT(W) (mp_digit)((W)>>DIGIT_BIT)
usr/src/common/mpi/mpi-priv.h
125
#define ACCUM(W) (mp_digit)(W)
usr/src/common/mpi/mpi-priv.h
157
void s_mp_setz(mp_digit *dp, mp_size count); /* zero digits */
usr/src/common/mpi/mpi-priv.h
158
void s_mp_copy(const mp_digit *sp, mp_digit *dp, mp_size count); /* copy */
usr/src/common/mpi/mpi-priv.h
173
#define s_mp_setz(dp, count) memset(dp, 0, (count) * sizeof(mp_digit))
usr/src/common/mpi/mpi-priv.h
180
#define s_mp_copy(sp, dp, count) memcpy(dp, sp, (count) * sizeof(mp_digit))
usr/src/common/mpi/mpi-priv.h
204
mp_err s_mp_mul_2d(mp_int *mp, mp_digit d); /* multiply by 2^d in place */
usr/src/common/mpi/mpi-priv.h
205
void s_mp_div_2d(mp_int *mp, mp_digit d); /* divide by 2^d in place */
usr/src/common/mpi/mpi-priv.h
206
void s_mp_mod_2d(mp_int *mp, mp_digit d); /* modulo 2^d in place */
usr/src/common/mpi/mpi-priv.h
209
mp_err s_mp_norm(mp_int *a, mp_int *b, mp_digit *pd);
usr/src/common/mpi/mpi-priv.h
211
mp_err s_mp_add_d(mp_int *mp, mp_digit d); /* unsigned digit addition */
usr/src/common/mpi/mpi-priv.h
212
mp_err s_mp_sub_d(mp_int *mp, mp_digit d); /* unsigned digit subtract */
usr/src/common/mpi/mpi-priv.h
213
mp_err s_mp_mul_d(mp_int *mp, mp_digit d); /* unsigned digit multiply */
usr/src/common/mpi/mpi-priv.h
214
mp_err s_mp_div_d(mp_int *mp, mp_digit d, mp_digit *r);
usr/src/common/mpi/mpi-priv.h
232
mp_err s_mp_2expt(mp_int *a, mp_digit k); /* a = 2^k */
usr/src/common/mpi/mpi-priv.h
234
int s_mp_cmp_d(const mp_int *a, mp_digit d); /* magnitude digit compare */
usr/src/common/mpi/mpi-priv.h
236
int s_mp_ispow2d(mp_digit d); /* is d a power of 2? */
usr/src/common/mpi/mpi-priv.h
239
char s_mp_todigit(mp_digit val, int r, int low); /* convert val to digit */
usr/src/common/mpi/mpi-priv.h
241
mp_digit s_mp_invmod_radix(mp_digit P); /* returns (P ** -1) mod RADIX */
usr/src/common/mpi/mpi-priv.h
271
mp_digit MPI_ASM_DECL s_mpv_mul_set_vec64(mp_digit*, mp_digit *, mp_size, mp_digit);
usr/src/common/mpi/mpi-priv.h
272
mp_digit MPI_ASM_DECL s_mpv_mul_add_vec64(mp_digit*, const mp_digit*, mp_size, mp_digit);
usr/src/common/mpi/mpi-priv.h
284
void MPI_ASM_DECL s_mpv_mul_d(const mp_digit *a, mp_size a_len,
usr/src/common/mpi/mpi-priv.h
285
mp_digit b, mp_digit *c);
usr/src/common/mpi/mpi-priv.h
286
void MPI_ASM_DECL s_mpv_mul_d_add(const mp_digit *a, mp_size a_len,
usr/src/common/mpi/mpi-priv.h
287
mp_digit b, mp_digit *c);
usr/src/common/mpi/mpi-priv.h
291
void MPI_ASM_DECL s_mpv_mul_d_add_prop(const mp_digit *a,
usr/src/common/mpi/mpi-priv.h
292
mp_size a_len, mp_digit b,
usr/src/common/mpi/mpi-priv.h
293
mp_digit *c);
usr/src/common/mpi/mpi-priv.h
294
void MPI_ASM_DECL s_mpv_sqr_add_prop(const mp_digit *a,
usr/src/common/mpi/mpi-priv.h
296
mp_digit *sqrs);
usr/src/common/mpi/mpi-priv.h
298
mp_err MPI_ASM_DECL s_mpv_div_2dx1d(mp_digit Nhi, mp_digit Nlo,
usr/src/common/mpi/mpi-priv.h
299
mp_digit divisor, mp_digit *quot, mp_digit *rem);
usr/src/common/mpi/mpi-priv.h
307
mp_digit n0prime; /* n0' = - (n0 ** -1) mod MP_RADIX */
usr/src/common/mpi/mpi.c
1096
mp_err mp_div_2d(const mp_int *a, mp_digit d, mp_int *q, mp_int *r)
usr/src/common/mpi/mpi.c
1136
mp_digit d;
usr/src/common/mpi/mpi.c
1205
mp_err mp_2expt(mp_int *a, mp_digit k)
usr/src/common/mpi/mpi.c
1283
mp_err mp_mod_d(const mp_int *a, mp_digit d, mp_digit *c)
usr/src/common/mpi/mpi.c
1286
mp_digit rem;
usr/src/common/mpi/mpi.c
1511
mp_digit d;
usr/src/common/mpi/mpi.c
155
if((DIGITS(mp) = s_mp_alloc(prec, sizeof(mp_digit), kmflag)) == NULL)
usr/src/common/mpi/mpi.c
1593
mp_err mp_exptmod_d(const mp_int *a, mp_digit d, const mp_int *m, mp_int *c)
usr/src/common/mpi/mpi.c
1669
int mp_cmp_d(const mp_int *a, mp_digit d)
usr/src/common/mpi/mpi.c
186
if((DIGITS(mp) = s_mp_alloc(ALLOC(from), sizeof(mp_digit), FLAG(from))) == NULL)
usr/src/common/mpi/mpi.c
2044
mp_digit d;
usr/src/common/mpi/mpi.c
2163
mp_digit s_mp_invmod_radix(mp_digit P)
usr/src/common/mpi/mpi.c
2165
mp_digit T = P;
usr/src/common/mpi/mpi.c
2185
mp_digit r;
usr/src/common/mpi/mpi.c
220
mp_digit *tmp;
usr/src/common/mpi/mpi.c
2204
mp_digit v = r * MP_DIGIT(x, ix);
usr/src/common/mpi/mpi.c
2206
v &= ((mp_digit)1 << j) - 1; /* v = v mod (2 ** j) */
usr/src/common/mpi/mpi.c
2298
static const mp_digit d2 = 2;
usr/src/common/mpi/mpi.c
2299
static const mp_int two = { 0, MP_ZPOS, 1, 1, (mp_digit *)&d2 };
usr/src/common/mpi/mpi.c
2304
mp_digit i = s_mp_invmod_radix(MP_DIGIT(a,0));
usr/src/common/mpi/mpi.c
2306
i &= ((mp_digit)1 << k) - (mp_digit)1;
usr/src/common/mpi/mpi.c
234
if((tmp = s_mp_alloc(ALLOC(from), sizeof(mp_digit), FLAG(from))) == NULL)
usr/src/common/mpi/mpi.c
2533
return (USED(mp) * sizeof(mp_digit)) + 1;
usr/src/common/mpi/mpi.c
2551
mp_digit d = DIGIT(mp, ix);
usr/src/common/mpi/mpi.c
2554
for(jx = sizeof(mp_digit) - 1; jx >= 0; jx--) {
usr/src/common/mpi/mpi.c
2694
mp_digit rem, rdx = (mp_digit)radix;
usr/src/common/mpi/mpi.c
2793
mp_digit *tmp;
usr/src/common/mpi/mpi.c
2798
if((tmp = s_mp_alloc(min, sizeof(mp_digit), FLAG(mp))) == NULL)
usr/src/common/mpi/mpi.c
2847
void s_mp_setz(mp_digit *dp, mp_size count)
usr/src/common/mpi/mpi.c
2855
memset(dp, 0, count * sizeof(mp_digit));
usr/src/common/mpi/mpi.c
2867
void s_mp_copy(const mp_digit *sp, mp_digit *dp, mp_size count)
usr/src/common/mpi/mpi.c
2875
memcpy(dp, sp, count * sizeof(mp_digit));
usr/src/common/mpi/mpi.c
2910
kmem_free(ptr, alloc * sizeof (mp_digit));
usr/src/common/mpi/mpi.c
3001
mp_err s_mp_mul_2d(mp_int *mp, mp_digit d)
usr/src/common/mpi/mpi.c
3004
mp_digit dshift, bshift;
usr/src/common/mpi/mpi.c
3005
mp_digit mask;
usr/src/common/mpi/mpi.c
3012
mask = ((mp_digit)~0 << (MP_DIGIT_BIT - bshift));
usr/src/common/mpi/mpi.c
3022
mp_digit *pa = MP_DIGITS(mp);
usr/src/common/mpi/mpi.c
3023
mp_digit *alim = pa + MP_USED(mp);
usr/src/common/mpi/mpi.c
3024
mp_digit prev = 0;
usr/src/common/mpi/mpi.c
3027
mp_digit x = *pa;
usr/src/common/mpi/mpi.c
3048
mp_digit *src, *dst;
usr/src/common/mpi/mpi.c
3096
mp_digit *pd;
usr/src/common/mpi/mpi.c
3098
mp_digit kin = 0;
usr/src/common/mpi/mpi.c
3104
mp_digit d = *pd;
usr/src/common/mpi/mpi.c
3134
void s_mp_mod_2d(mp_int *mp, mp_digit d)
usr/src/common/mpi/mpi.c
3138
mp_digit dmask;
usr/src/common/mpi/mpi.c
3144
dmask = ((mp_digit)1 << nbit) - 1;
usr/src/common/mpi/mpi.c
3164
void s_mp_div_2d(mp_int *mp, mp_digit d)
usr/src/common/mpi/mpi.c
3167
mp_digit save, next, mask;
usr/src/common/mpi/mpi.c
3172
mask = ((mp_digit)1 << d) - 1;
usr/src/common/mpi/mpi.c
3199
mp_err s_mp_norm(mp_int *a, mp_int *b, mp_digit *pd)
usr/src/common/mpi/mpi.c
3201
mp_digit d;
usr/src/common/mpi/mpi.c
3202
mp_digit mask;
usr/src/common/mpi/mpi.c
3203
mp_digit b_msd;
usr/src/common/mpi/mpi.c
3234
mp_err s_mp_add_d(mp_int *mp, mp_digit d) /* unsigned digit addition */
usr/src/common/mpi/mpi.c
3257
DIGIT(mp, ix) = (mp_digit)k;
usr/src/common/mpi/mpi.c
3262
mp_digit * pmp = MP_DIGITS(mp);
usr/src/common/mpi/mpi.c
3263
mp_digit sum, mp_i, carry = 0;
usr/src/common/mpi/mpi.c
3291
mp_err s_mp_sub_d(mp_int *mp, mp_digit d) /* unsigned digit subtract */
usr/src/common/mpi/mpi.c
3319
mp_digit *pmp = MP_DIGITS(mp);
usr/src/common/mpi/mpi.c
3320
mp_digit mp_i, diff, borrow;
usr/src/common/mpi/mpi.c
3341
mp_err s_mp_mul_d(mp_int *a, mp_digit d)
usr/src/common/mpi/mpi.c
3354
return s_mp_mul_2d(a, (mp_digit)pow);
usr/src/common/mpi/mpi.c
3380
mp_err s_mp_div_d(mp_int *mp, mp_digit d, mp_digit *r)
usr/src/common/mpi/mpi.c
3385
mp_digit w, q;
usr/src/common/mpi/mpi.c
340
void mp_set(mp_int *mp, mp_digit d)
usr/src/common/mpi/mpi.c
3401
mp_digit n = MP_DIGIT(mp,0);
usr/src/common/mpi/mpi.c
3402
mp_digit rem;
usr/src/common/mpi/mpi.c
3429
DIGIT(", 0) = (mp_digit)q;
usr/src/common/mpi/mpi.c
3433
mp_digit p;
usr/src/common/mpi/mpi.c
3435
mp_digit norm;
usr/src/common/mpi/mpi.c
3474
*r = (mp_digit)w;
usr/src/common/mpi/mpi.c
3500
mp_digit d, sum, carry = 0;
usr/src/common/mpi/mpi.c
3502
mp_digit *pa, *pb;
usr/src/common/mpi/mpi.c
3564
DIGIT(a, ix) = (mp_digit)w;
usr/src/common/mpi/mpi.c
3583
mp_digit *pa, *pb, *pc;
usr/src/common/mpi/mpi.c
3587
mp_digit sum, carry = 0, d;
usr/src/common/mpi/mpi.c
3652
DIGIT(c, used) = (mp_digit)w;
usr/src/common/mpi/mpi.c
366
if (sizeof v <= sizeof(mp_digit)) {
usr/src/common/mpi/mpi.c
3675
mp_digit d, sum, carry = 0;
usr/src/common/mpi/mpi.c
373
res = s_mp_add_d(mp, (mp_digit)((v >> (ix * CHAR_BIT)) & UCHAR_MAX));
usr/src/common/mpi/mpi.c
3735
DIGIT(a, ia) = (mp_digit)k;
usr/src/common/mpi/mpi.c
3758
mp_digit *pa, *pb, *limit;
usr/src/common/mpi/mpi.c
3762
mp_digit d, diff, borrow = 0;
usr/src/common/mpi/mpi.c
3824
mp_digit *pa, *pb, *pc;
usr/src/common/mpi/mpi.c
3828
mp_digit d, diff, borrow = 0;
usr/src/common/mpi/mpi.c
3905
Plo = (mp_digit)product; \
usr/src/common/mpi/mpi.c
3906
Phi = (mp_digit)(product >> MP_DIGIT_BIT); }
usr/src/common/mpi/mpi.c
3913
{ mp_digit a0b1, a1b0; \
usr/src/common/mpi/mpi.c
3931
void s_mpv_mul_d(const mp_digit *a, mp_size a_len, mp_digit b, mp_digit *c)
usr/src/common/mpi/mpi.c
3934
mp_digit d = 0;
usr/src/common/mpi/mpi.c
3944
mp_digit carry = 0;
usr/src/common/mpi/mpi.c
3946
mp_digit a_i = *a++;
usr/src/common/mpi/mpi.c
3947
mp_digit a0b0, a1b1;
usr/src/common/mpi/mpi.c
3962
void s_mpv_mul_d_add(const mp_digit *a, mp_size a_len, mp_digit b,
usr/src/common/mpi/mpi.c
3963
mp_digit *c)
usr/src/common/mpi/mpi.c
3966
mp_digit d = 0;
usr/src/common/mpi/mpi.c
3976
mp_digit carry = 0;
usr/src/common/mpi/mpi.c
3978
mp_digit a_i = *a++;
usr/src/common/mpi/mpi.c
3979
mp_digit a0b0, a1b1;
usr/src/common/mpi/mpi.c
3998
void s_mpv_mul_d_add_prop(const mp_digit *a, mp_size a_len, mp_digit b, mp_digit *c)
usr/src/common/mpi/mpi.c
400
if (sizeof z <= sizeof(mp_digit)) {
usr/src/common/mpi/mpi.c
4001
mp_digit d = 0;
usr/src/common/mpi/mpi.c
4016
mp_digit carry = 0;
usr/src/common/mpi/mpi.c
4018
mp_digit a_i = *a++;
usr/src/common/mpi/mpi.c
4019
mp_digit a0b0, a1b1;
usr/src/common/mpi/mpi.c
4035
mp_digit c_i = *c;
usr/src/common/mpi/mpi.c
4048
Plo = (mp_digit)square; \
usr/src/common/mpi/mpi.c
4049
Phi = (mp_digit)(square >> MP_DIGIT_BIT); }
usr/src/common/mpi/mpi.c
4056
{ mp_digit Pmid; \
usr/src/common/mpi/mpi.c
407
res = s_mp_add_d(mp, (mp_digit)((z >> (ix * CHAR_BIT)) & UCHAR_MAX));
usr/src/common/mpi/mpi.c
4070
void s_mpv_sqr_add_prop(const mp_digit *pa, mp_size a_len, mp_digit *ps)
usr/src/common/mpi/mpi.c
4074
mp_digit d;
usr/src/common/mpi/mpi.c
4110
mp_digit carry = 0;
usr/src/common/mpi/mpi.c
4112
mp_digit a_i = *pa++;
usr/src/common/mpi/mpi.c
4113
mp_digit a0a0, a1a1;
usr/src/common/mpi/mpi.c
4132
mp_digit s_i = *ps;
usr/src/common/mpi/mpi.c
4147
mp_err s_mpv_div_2dx1d(mp_digit Nhi, mp_digit Nlo, mp_digit divisor,
usr/src/common/mpi/mpi.c
4148
mp_digit *qp, mp_digit *rp)
usr/src/common/mpi/mpi.c
4150
mp_digit d1, d0, q1, q0;
usr/src/common/mpi/mpi.c
4151
mp_digit r1, r0, m;
usr/src/common/mpi/mpi.c
4221
mp_digit q_msd;
usr/src/common/mpi/mpi.c
4224
mp_digit d;
usr/src/common/mpi/mpi.c
4225
mp_digit div_msd;
usr/src/common/mpi/mpi.c
4234
s_mp_div_2d(quot, (mp_digit)ix);
usr/src/common/mpi/mpi.c
4235
s_mp_mod_2d(rem, (mp_digit)ix);
usr/src/common/mpi/mpi.c
4287
mp_digit r;
usr/src/common/mpi/mpi.c
429
mp_err mp_add_d(const mp_int *a, mp_digit d, mp_int *b)
usr/src/common/mpi/mpi.c
4302
MP_CHECKOK( s_mp_mul_d(&t, (mp_digit)q_msd) );
usr/src/common/mpi/mpi.c
4329
MP_DIGIT(quot, unusedRem) = (mp_digit)q_msd;
usr/src/common/mpi/mpi.c
4351
mp_err s_mp_2expt(mp_int *a, mp_digit k)
usr/src/common/mpi/mpi.c
4363
DIGIT(a, dig) |= ((mp_digit)1 << bit);
usr/src/common/mpi/mpi.c
4452
mp_digit *pa, *pb;
usr/src/common/mpi/mpi.c
4453
mp_digit da = 0, db = 0;
usr/src/common/mpi/mpi.c
4488
int s_mp_cmp_d(const mp_int *a, mp_digit d)
usr/src/common/mpi/mpi.c
4512
mp_digit d;
usr/src/common/mpi/mpi.c
4536
int s_mp_ispow2d(mp_digit d)
usr/src/common/mpi/mpi.c
4644
char s_mp_todigit(mp_digit val, int r, int low)
usr/src/common/mpi/mpi.c
4690
mp_digit d;
usr/src/common/mpi/mpi.c
4696
count = len % sizeof(mp_digit);
usr/src/common/mpi/mpi.c
4705
for(; len > 0; len -= sizeof(mp_digit)) {
usr/src/common/mpi/mpi.c
4706
for (d = 0, count = sizeof(mp_digit); count > 0; --count) {
usr/src/common/mpi/mpi.c
4728
mp_digit d = 0;
usr/src/common/mpi/mpi.c
473
mp_err mp_sub_d(const mp_int *a, mp_digit d, mp_int *b)
usr/src/common/mpi/mpi.c
4733
bytes = (USED(mp) * sizeof(mp_digit));
usr/src/common/mpi/mpi.c
4747
for(ix = sizeof(mp_digit) - 1; ix >= 0; ix--) {
usr/src/common/mpi/mpi.c
4772
mp_digit d = DIGIT(mp, ix);
usr/src/common/mpi/mpi.c
4776
for(jx = sizeof(mp_digit) - 1; jx >= 0; jx--) {
usr/src/common/mpi/mpi.c
4804
mp_digit d = DIGIT(mp, ix);
usr/src/common/mpi/mpi.c
4808
for(jx = sizeof(mp_digit) - 1; jx >= 0; jx--) {
usr/src/common/mpi/mpi.c
4849
mp_digit d = DIGIT(mp, ix);
usr/src/common/mpi/mpi.c
4853
for(jx = sizeof(mp_digit) - 1; jx >= 0; jx--) {
usr/src/common/mpi/mpi.c
518
mp_err mp_mul_d(const mp_int *a, mp_digit d, mp_int *b)
usr/src/common/mpi/mpi.c
567
mp_err mp_div_d(const mp_int *a, mp_digit d, mp_int *q, mp_digit *r)
usr/src/common/mpi/mpi.c
571
mp_digit rem;
usr/src/common/mpi/mpi.c
581
mp_digit mask;
usr/src/common/mpi/mpi.c
583
mask = ((mp_digit)1 << pow) - 1;
usr/src/common/mpi/mpi.c
645
mp_err mp_expt_d(const mp_int *a, mp_digit d, mp_int *c)
usr/src/common/mpi/mpi.c
825
mp_digit *pb;
usr/src/common/mpi/mpi.c
885
mp_digit b_i = *pb++;
usr/src/common/mpi/mpi.c
922
mp_digit *pa;
usr/src/common/mpi/mpi.c
923
mp_digit d;
usr/src/common/mpi/mpi.h
216
#define MP_DIGIT_BIT (CHAR_BIT*sizeof(mp_digit))
usr/src/common/mpi/mpi.h
221
#define MP_HALF_RADIX (1+(mp_digit)MP_HALF_DIGIT_MAX)
usr/src/common/mpi/mpi.h
244
mp_digit *dp; /* the digits themselves */
usr/src/common/mpi/mpi.h
259
void mp_set(mp_int *mp, mp_digit d);
usr/src/common/mpi/mpi.h
265
mp_err mp_add_d(const mp_int *a, mp_digit d, mp_int *b);
usr/src/common/mpi/mpi.h
266
mp_err mp_sub_d(const mp_int *a, mp_digit d, mp_int *b);
usr/src/common/mpi/mpi.h
267
mp_err mp_mul_d(const mp_int *a, mp_digit d, mp_int *b);
usr/src/common/mpi/mpi.h
269
mp_err mp_div_d(const mp_int *a, mp_digit d, mp_int *q, mp_digit *r);
usr/src/common/mpi/mpi.h
271
mp_err mp_expt_d(const mp_int *a, mp_digit d, mp_int *c);
usr/src/common/mpi/mpi.h
287
mp_err mp_div_2d(const mp_int *a, mp_digit d, mp_int *q, mp_int *r);
usr/src/common/mpi/mpi.h
289
mp_err mp_2expt(mp_int *a, mp_digit k);
usr/src/common/mpi/mpi.h
295
mp_err mp_mod_d(const mp_int *a, mp_digit d, mp_digit *c);
usr/src/common/mpi/mpi.h
305
mp_err mp_exptmod_d(const mp_int *a, mp_digit d, const mp_int *m, mp_int *c);
usr/src/common/mpi/mpi.h
310
int mp_cmp_d(const mp_int *a, mp_digit d);
usr/src/common/mpi/mplogic.c
102
mp_err mpl_lsh(const mp_int *a, mp_int *b, mp_digit d)
usr/src/common/mpi/mplogic.c
128
mp_digit mask;
usr/src/common/mpi/mplogic.c
140
mask = (mp_digit)1 << bitNum;
usr/src/common/mpi/mplogic.c
183
mp_digit * digit = MP_DIGITS(a) + lsWndx;
usr/src/common/mpi/mplogic.c
184
mp_digit mask = ((1 << numBits) - 1);
usr/src/common/mpi/mplogic.c
212
mp_digit d;
usr/src/common/mpi/mplogic.c
83
mp_err mpl_rsh(const mp_int *a, mp_int *b, mp_digit d)
usr/src/common/mpi/mplogic.h
76
mp_err mpl_rsh(const mp_int *a, mp_int *b, mp_digit d); /* right shift */
usr/src/common/mpi/mplogic.h
77
mp_err mpl_lsh(const mp_int *a, mp_int *b, mp_digit d); /* left shift */
usr/src/common/mpi/mpmontg.c
105
mp_digit m_i = MP_DIGIT(T, i) * mmm->n0prime;
usr/src/common/mpi/mpmontg.c
133
mp_digit *pb;
usr/src/common/mpi/mpmontg.c
134
mp_digit m_i;
usr/src/common/mpi/mpmontg.c
162
mp_digit b_i = *pb++;
usr/src/common/mpi/mpprime.c
90
mp_digit next = 0;
usr/src/common/mpi/mpprime.c
96
for(jx = 0; jx < sizeof(mp_digit); jx++) {
usr/src/common/mpi/mpprime.h
55
extern const mp_digit prime_tab[];
usr/src/common/mpi/mpprime.h
59
mp_err mpp_divis_d(mp_int *a, mp_digit d);
usr/src/common/mpi/mpprime.h
66
mp_err mpp_divis_vector(mp_int *a, const mp_digit *vec, int size, int *which);
usr/src/common/mpi/mpprime.h
67
mp_err mpp_divis_primes(mp_int *a, mp_digit *np);
usr/src/common/mpi/mpprime.h
68
mp_err mpp_fermat(mp_int *a, mp_digit w);
usr/src/common/mpi/mpprime.h
69
mp_err mpp_fermat_list(mp_int *a, const mp_digit *primes, mp_size nPrimes);
usr/src/common/mpi/mpprime.h
71
mp_err mpp_sieve(mp_int *trial, const mp_digit *primes, mp_size nPrimes,