Lines Matching refs:nlimbs

34 	for (; a->nlimbs && !a->d[a->nlimbs - 1]; a->nlimbs--)  in mpi_normalize()
47 if (a->nlimbs) { in mpi_get_nbits()
48 mpi_limb_t alimb = a->d[a->nlimbs - 1]; in mpi_get_nbits()
53 n = BITS_PER_MPI_LIMB - n + (a->nlimbs - 1) * BITS_PER_MPI_LIMB; in mpi_get_nbits()
71 if (limbno >= a->nlimbs) in mpi_test_bit()
89 if (limbno >= a->nlimbs) { in mpi_set_bit()
90 for (i = a->nlimbs; i < a->alloced; i++) in mpi_set_bit()
95 a->nlimbs = limbno+1; in mpi_set_bit()
109 unsigned int nlimbs = (n/BITS_PER_MPI_LIMB); in mpi_rshift() local
115 if (nlimbs >= x->nlimbs) { in mpi_rshift()
116 x->nlimbs = 0; in mpi_rshift()
120 if (nlimbs) { in mpi_rshift()
121 for (i = 0; i < x->nlimbs - nlimbs; i++) in mpi_rshift()
122 x->d[i] = x->d[i+nlimbs]; in mpi_rshift()
124 x->nlimbs -= nlimbs; in mpi_rshift()
126 if (x->nlimbs && nbits) in mpi_rshift()
127 mpihelp_rshift(x->d, x->d, x->nlimbs, nbits); in mpi_rshift()
128 } else if (nlimbs) { in mpi_rshift()
130 xsize = a->nlimbs; in mpi_rshift()
135 x->nlimbs = xsize; in mpi_rshift()
136 for (i = 0; i < a->nlimbs; i++) in mpi_rshift()
138 x->nlimbs = i; in mpi_rshift()
140 if (nlimbs >= x->nlimbs) { in mpi_rshift()
141 x->nlimbs = 0; in mpi_rshift()
145 for (i = 0; i < x->nlimbs - nlimbs; i++) in mpi_rshift()
146 x->d[i] = x->d[i+nlimbs]; in mpi_rshift()
148 x->nlimbs -= nlimbs; in mpi_rshift()
150 if (x->nlimbs && nbits) in mpi_rshift()
151 mpihelp_rshift(x->d, x->d, x->nlimbs, nbits); in mpi_rshift()
154 xsize = a->nlimbs; in mpi_rshift()
159 x->nlimbs = xsize; in mpi_rshift()
163 mpihelp_rshift(x->d, a->d, x->nlimbs, nbits); in mpi_rshift()
168 for (i = 0; i < x->nlimbs; i++) in mpi_rshift()
173 MPN_NORMALIZE(x->d, x->nlimbs); in mpi_rshift()