Home
last modified time | relevance | path

Searched refs:nlimbs (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/lib/mpi/
Dmpiutil.c30 MPI mpi_alloc(unsigned nlimbs) in mpi_alloc() argument
38 if (nlimbs) { in mpi_alloc()
39 a->d = mpi_alloc_limb_space(nlimbs); in mpi_alloc()
48 a->alloced = nlimbs; in mpi_alloc()
49 a->nlimbs = 0; in mpi_alloc()
57 mpi_ptr_t mpi_alloc_limb_space(unsigned nlimbs) in mpi_alloc_limb_space() argument
59 size_t len = nlimbs * sizeof(mpi_limb_t); in mpi_alloc_limb_space()
75 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs) in mpi_assign_limb_space() argument
79 a->alloced = nlimbs; in mpi_assign_limb_space()
86 int mpi_resize(MPI a, unsigned nlimbs) in mpi_resize() argument
[all …]
Dmpicoder.c36 unsigned nbits, nlimbs; in mpi_read_raw_data() local
55 nlimbs = DIV_ROUND_UP(nbytes, BYTES_PER_MPI_LIMB); in mpi_read_raw_data()
56 val = mpi_alloc(nlimbs); in mpi_read_raw_data()
61 val->nlimbs = nlimbs; in mpi_read_raw_data()
66 for (j = nlimbs; j > 0; j--) { in mpi_read_raw_data()
84 unsigned nbits, nbytes, nlimbs, nread = 0; in mpi_read_from_buffer() local
100 nlimbs = DIV_ROUND_UP(nbytes, BYTES_PER_MPI_LIMB); in mpi_read_from_buffer()
101 val = mpi_alloc(nlimbs); in mpi_read_from_buffer()
107 j = val->nlimbs = nlimbs; in mpi_read_from_buffer()
136 for (i = a->nlimbs - 1; i >= 0; i--) { in count_lzeros()
[all …]
Dmpi-bit.c32 for (; a->nlimbs && !a->d[a->nlimbs - 1]; a->nlimbs--) in mpi_normalize()
45 if (a->nlimbs) { in mpi_get_nbits()
46 mpi_limb_t alimb = a->d[a->nlimbs - 1]; in mpi_get_nbits()
51 n = BITS_PER_MPI_LIMB - n + (a->nlimbs - 1) * BITS_PER_MPI_LIMB; in mpi_get_nbits()
Dmpi-cmp.c28 if (!u->nlimbs && !limb) in mpi_cmp_ui()
32 if (u->nlimbs > 1) in mpi_cmp_ui()
51 usize = u->nlimbs; in mpi_cmp()
52 vsize = v->nlimbs; in mpi_cmp()
Dmpi-pow.c52 esize = exp->nlimbs; in mpi_powm()
53 msize = mod->nlimbs; in mpi_powm()
68 res->nlimbs = (msize == 1 && mod->d[0] == 1) ? 0 : 1; in mpi_powm()
86 bsize = base->nlimbs; in mpi_powm()
106 res->nlimbs = 0; in mpi_powm()
303 res->nlimbs = rsize; in mpi_powm()
Dmpi-internal.h162 mpi_ptr_t mpi_alloc_limb_space(unsigned nlimbs);
164 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs);
/linux-4.4.14/include/linux/
Dmpi.h44 int nlimbs; /* number of valid limbs */ member
55 #define mpi_get_nlimbs(a) ((a)->nlimbs)
59 MPI mpi_alloc(unsigned nlimbs);
60 MPI mpi_alloc_secure(unsigned nlimbs);
63 int mpi_resize(MPI a, unsigned nlimbs);
156 return a->nlimbs * BYTES_PER_MPI_LIMB; in mpi_get_size()