sbin/nvmectl/bignum.c
1074
q.dp[i - t - 1] = ((((mp_digit)1) << DIGIT_BIT) - 1);
sbin/nvmectl/bignum.c
1083
q.dp[i - t - 1] = (mp_digit) (tmp & (mp_word) (MP_MASK));
sbin/nvmectl/bignum.c
1201
set_word(mp_int * a, mp_digit b)
sbin/nvmectl/bignum.c
1224
mp_digit r, rr, *tmpa, *tmpb;
sbin/nvmectl/bignum.c
1258
compare_digit(mp_int * a, mp_digit b)
sbin/nvmectl/bignum.c
127
mp_digit *tmp;
sbin/nvmectl/bignum.c
159
mp_digit *top, *bottom;
sbin/nvmectl/bignum.c
1661
a->dp[b / DIGIT_BIT] = ((mp_digit)1) << (b % DIGIT_BIT);
sbin/nvmectl/bignum.c
1697
mp_digit r, rr, *tmpa, *tmpb;
sbin/nvmectl/bignum.c
1712
rr = *tmpa >> ((mp_digit)(DIGIT_BIT - 1));
sbin/nvmectl/bignum.c
1715
*tmpb++ = ((*tmpa++ << ((mp_digit)1)) | r) & MP_MASK;
sbin/nvmectl/bignum.c
1744
third(mp_int * a, mp_int *c, mp_digit * d)
sbin/nvmectl/bignum.c
1748
mp_digit b;
sbin/nvmectl/bignum.c
1781
q.dp[ix] = (mp_digit)t;
sbin/nvmectl/bignum.c
1786
*d = (mp_digit)w;
sbin/nvmectl/bignum.c
2140
mp_digit *tmpa, *tmpb, *tmpx, *tmpy;
sbin/nvmectl/bignum.c
2252
mp_digit W[MP_WARRAY];
sbin/nvmectl/bignum.c
2270
mp_digit *tmpx, *tmpy;
sbin/nvmectl/bignum.c
2292
W[ix] = ((mp_digit)_W) & MP_MASK;
sbin/nvmectl/bignum.c
2303
mp_digit *tmpc;
sbin/nvmectl/bignum.c
2346
mp_digit u;
sbin/nvmectl/bignum.c
2348
mp_digit tmpx, *tmpt, *tmpy;
sbin/nvmectl/bignum.c
2387
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
2390
u = (mp_digit) (r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
2449
mp_digit W[MP_WARRAY];
sbin/nvmectl/bignum.c
2465
mp_digit *tmpx, *tmpy;
sbin/nvmectl/bignum.c
2486
W[ix] = ((mp_digit)_W) & MP_MASK;
sbin/nvmectl/bignum.c
2497
mp_digit *tmpc;
sbin/nvmectl/bignum.c
2526
mp_digit carry;
sbin/nvmectl/bignum.c
2528
mp_digit tmpx, *tmpt, *tmpy;
sbin/nvmectl/bignum.c
254
mp_digit d;
sbin/nvmectl/bignum.c
2562
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
2565
carry = (mp_digit) (r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
2598
if (((unsigned long) um) > (((mp_digit)1) << (DIGIT_BIT - 1))) {
sbin/nvmectl/bignum.c
278
d = (mp_digit) (b % DIGIT_BIT);
sbin/nvmectl/bignum.c
280
mp_digit *tmpc, shift, mask, carry, rr;
sbin/nvmectl/bignum.c
284
mask = (((mp_digit)1) << d) - 1;
sbin/nvmectl/bignum.c
3052
mp_digit W[MP_WARRAY], *tmpx;
sbin/nvmectl/bignum.c
3068
mp_digit *tmpy;
sbin/nvmectl/bignum.c
3106
W[ix] = (mp_digit)(_W & MP_MASK);
sbin/nvmectl/bignum.c
3117
mp_digit *tmpb;
sbin/nvmectl/bignum.c
3143
mp_digit carry, tmpx, *tmpt;
sbin/nvmectl/bignum.c
3160
t.dp[ix+ix] = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
3163
carry = (mp_digit)(r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
3181
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
3184
carry = (mp_digit)(r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
3187
while (carry != ((mp_digit) 0)) {
sbin/nvmectl/bignum.c
3189
*tmpt++ = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
3190
carry = (mp_digit)(r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
3250
mp_digit buf;
sbin/nvmectl/bignum.c
3362
y = (unsigned)(buf >> (mp_digit)(DIGIT_BIT - 1)) & 1;
sbin/nvmectl/bignum.c
3363
buf <<= (mp_digit)1;
sbin/nvmectl/bignum.c
3485
mp_digit iz;
sbin/nvmectl/bignum.c
349
mp_digit q;
sbin/nvmectl/bignum.c
3504
if (iz > (mp_digit)MP_MASK) {
sbin/nvmectl/bignum.c
3544
mp_montgomery_setup(mp_int * n, mp_digit * rho)
sbin/nvmectl/bignum.c
3546
mp_digit x, b;
sbin/nvmectl/bignum.c
3566
if (/*CONSTCOND*/sizeof(mp_digit) == 8) {
sbin/nvmectl/bignum.c
3589
fast_mp_montgomery_reduce(mp_int * x, mp_int * n, mp_digit rho)
sbin/nvmectl/bignum.c
360
for (q = a->dp[a->used - 1]; q > ((mp_digit) 0) ; r++) {
sbin/nvmectl/bignum.c
361
q >>= ((mp_digit) 1);
sbin/nvmectl/bignum.c
3610
mp_digit *tmpx;
sbin/nvmectl/bignum.c
3639
mp_digit mu;
sbin/nvmectl/bignum.c
3640
mu = (mp_digit) (((W[ix] & MP_MASK) * rho) & MP_MASK);
sbin/nvmectl/bignum.c
3658
mp_digit *tmpn;
sbin/nvmectl/bignum.c
3682
mp_digit *tmpx;
sbin/nvmectl/bignum.c
371
mp_digit *tmpa, *tmpb;
sbin/nvmectl/bignum.c
3711
*tmpx++ = (mp_digit)(*_W++ & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
3739
mp_montgomery_reduce(mp_int * x, mp_int * n, mp_digit rho)
sbin/nvmectl/bignum.c
3742
mp_digit mu;
sbin/nvmectl/bignum.c
3772
mu = (mp_digit) (((mp_word)x->dp[ix]) * ((mp_word)rho) & MP_MASK);
sbin/nvmectl/bignum.c
3777
mp_digit *tmpn, *tmpx, carry;
sbin/nvmectl/bignum.c
3796
carry = (mp_digit)(r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
3799
*tmpx++ = (mp_digit)(r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
3838
diminished_radix_setup(mp_int *a, mp_digit *d)
sbin/nvmectl/bignum.c
3843
*d = (mp_digit)((((mp_word)1) << ((mp_word)DIGIT_BIT)) -
sbin/nvmectl/bignum.c
3866
diminished_radix_reduce(mp_int * x, mp_int * n, mp_digit k)
sbin/nvmectl/bignum.c
3870
mp_digit mu, *tmpx1, *tmpx2;
sbin/nvmectl/bignum.c
3899
*tmpx1++ = (mp_digit)(r & MP_MASK);
sbin/nvmectl/bignum.c
3900
mu = (mp_digit)(r >> ((mp_word)DIGIT_BIT));
sbin/nvmectl/bignum.c
3930
mp_reduce_2k_setup(mp_int *a, mp_digit *d)
sbin/nvmectl/bignum.c
3961
mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d)
sbin/nvmectl/bignum.c
4060
mp_digit buf, mp;
sbin/nvmectl/bignum.c
4067
int (*redux)(mp_int*,mp_int*,mp_digit);
sbin/nvmectl/bignum.c
4188
y = (int)(mp_digit)((mp_digit)buf >> (unsigned)(DIGIT_BIT - 1)) & 1;
sbin/nvmectl/bignum.c
4189
buf <<= (mp_digit)1;
sbin/nvmectl/bignum.c
4377
is_power_of_two(mp_digit b, int *p)
sbin/nvmectl/bignum.c
4387
if (b == (((mp_digit)1)<<x)) {
sbin/nvmectl/bignum.c
4397
signed_divide_word(mp_int *a, mp_digit b, mp_int *c, mp_digit *d)
sbin/nvmectl/bignum.c
4401
mp_digit t;
sbin/nvmectl/bignum.c
4423
*d = a->dp[0] & ((((mp_digit)1)<<ix) - 1);
sbin/nvmectl/bignum.c
4448
t = (mp_digit)(w / b);
sbin/nvmectl/bignum.c
4453
q.dp[ix] = (mp_digit)t;
sbin/nvmectl/bignum.c
4457
*d = (mp_digit)w;
sbin/nvmectl/bignum.c
4469
static const mp_digit ltm_prime_tab[] = {
sbin/nvmectl/bignum.c
4516
mp_digit res;
sbin/nvmectl/bignum.c
4539
add_single_digit(mp_int *a, mp_digit b, mp_int *c)
sbin/nvmectl/bignum.c
4542
mp_digit *tmpa, *tmpc, mu;
sbin/nvmectl/bignum.c
4629
signed_subtract_word(mp_int *a, mp_digit b, mp_int *c)
sbin/nvmectl/bignum.c
4631
mp_digit *tmpa, *tmpc, mu;
sbin/nvmectl/bignum.c
4679
mu = *tmpc >> (sizeof(mp_digit) * CHAR_BIT - 1);
sbin/nvmectl/bignum.c
4685
mu = *tmpc >> (sizeof(mp_digit) * CHAR_BIT - 1);
sbin/nvmectl/bignum.c
4707
mp_digit q, qq;
sbin/nvmectl/bignum.c
4901
mp_digit d;
sbin/nvmectl/bignum.c
4939
if ((res = signed_divide_word(&t, (mp_digit) radix, &t, &d)) != MP_OKAY) {
sbin/nvmectl/bignum.c
4963
mp_digit d;
sbin/nvmectl/bignum.c
5001
if ((res = signed_divide_word(&t, (mp_digit) radix, &t, &d)) != MP_OKAY) {
sbin/nvmectl/bignum.c
5398
mp_digit ad;
sbin/nvmectl/bignum.c
5399
mp_digit bd;
sbin/nvmectl/bignum.c
5633
rnd->dp[rnd->used - 1] |= (((mp_digit)1)<<((mp_digit)DIGIT_BIT));
sbin/nvmectl/bignum.c
5636
rnd->dp[rnd->used - 1] |= (((mp_digit)1)<<((mp_digit)DIGIT_BIT));
sbin/nvmectl/bignum.c
5637
rnd->dp[rnd->used - 1] |= (((mp_digit)1)<<((mp_digit)(DIGIT_BIT - 1)));
sbin/nvmectl/bignum.c
565
mp_digit carry, *tmpa, *tmpb, *tmpc;
sbin/nvmectl/bignum.c
5673
static mp_digit digit = 1UL;
sbin/nvmectl/bignum.c
586
carry = *tmpc >> ((mp_digit)DIGIT_BIT);
sbin/nvmectl/bignum.c
601
carry = *tmpc >> ((mp_digit)DIGIT_BIT);
sbin/nvmectl/bignum.c
641
mp_digit carry, *tmpa, *tmpb, *tmpc;
sbin/nvmectl/bignum.c
660
carry = *tmpc >> ((mp_digit)(CHAR_BIT * sizeof(mp_digit) - 1));
sbin/nvmectl/bignum.c
672
carry = *tmpc >> ((mp_digit)(CHAR_BIT * sizeof(mp_digit) - 1));
sbin/nvmectl/bignum.c
73
#define MP_MASK ((((mp_digit)1)<<((mp_digit)DIGIT_BIT))-((mp_digit)1))
sbin/nvmectl/bignum.c
760
multiply_digit(mp_int * a, mp_digit b, mp_int * c)
sbin/nvmectl/bignum.c
762
mp_digit carry, *tmpa, *tmpc;
sbin/nvmectl/bignum.c
794
*tmpc++ = (mp_digit) (r & ((mp_word) MP_MASK));
sbin/nvmectl/bignum.c
797
carry = (mp_digit) (r >> ((mp_word) DIGIT_BIT));
sbin/nvmectl/bignum.c
888
(mp_digit) ((((mp_digit) 1) << (((mp_digit) b) % DIGIT_BIT)) - ((mp_digit) 1));
sbin/nvmectl/bignum.c
897
mp_digit D, r, rr;
sbin/nvmectl/bignum.c
935
D = (mp_digit) (b % DIGIT_BIT);
sbin/nvmectl/bignum.c
937
mp_digit *tmpc, mask, shift;
sbin/nvmectl/bignum.c
940
mask = (((mp_digit)1) << D) - 1;
sbin/nvmectl/bignum.c
99
static int signed_subtract_word(mp_int *a, mp_digit b, mp_int *c);
sbin/nvmectl/bn.h
53
mp_digit *dp; /* array of digits */
sbin/nvmectl/bn.h
60
#define BN_ULONG mp_digit
sbin/nvmectl/humanize_bignum.c
48
static mp_digit digit = 5UL;
sbin/nvmectl/humanize_bignum.c
56
static mp_digit digit = 10UL;
sbin/nvmectl/humanize_bignum.c
64
static mp_digit digit = 50UL;
sbin/nvmectl/humanize_bignum.c
72
static mp_digit digit = 100UL;
sbin/nvmectl/humanize_bignum.c
80
static mp_digit digit = 995UL;
sbin/nvmectl/humanize_bignum.c
88
static mp_digit digit = 1000UL;
sbin/nvmectl/humanize_bignum.c
96
static mp_digit digit = 1024UL;