Lines Matching refs:nlimbs

32 	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()
69 if (limbno >= a->nlimbs) in mpi_test_bit()
87 if (limbno >= a->nlimbs) { in mpi_set_bit()
88 for (i = a->nlimbs; i < a->alloced; i++) in mpi_set_bit()
93 a->nlimbs = limbno+1; in mpi_set_bit()
107 unsigned int nlimbs = (n/BITS_PER_MPI_LIMB); in mpi_rshift() local
113 if (nlimbs >= x->nlimbs) { in mpi_rshift()
114 x->nlimbs = 0; in mpi_rshift()
118 if (nlimbs) { in mpi_rshift()
119 for (i = 0; i < x->nlimbs - nlimbs; i++) in mpi_rshift()
120 x->d[i] = x->d[i+nlimbs]; in mpi_rshift()
122 x->nlimbs -= nlimbs; in mpi_rshift()
124 if (x->nlimbs && nbits) in mpi_rshift()
125 mpihelp_rshift(x->d, x->d, x->nlimbs, nbits); in mpi_rshift()
126 } else if (nlimbs) { in mpi_rshift()
128 xsize = a->nlimbs; in mpi_rshift()
133 x->nlimbs = xsize; in mpi_rshift()
134 for (i = 0; i < a->nlimbs; i++) in mpi_rshift()
136 x->nlimbs = i; in mpi_rshift()
138 if (nlimbs >= x->nlimbs) { in mpi_rshift()
139 x->nlimbs = 0; in mpi_rshift()
143 for (i = 0; i < x->nlimbs - nlimbs; i++) in mpi_rshift()
144 x->d[i] = x->d[i+nlimbs]; in mpi_rshift()
146 x->nlimbs -= nlimbs; in mpi_rshift()
148 if (x->nlimbs && nbits) in mpi_rshift()
149 mpihelp_rshift(x->d, x->d, x->nlimbs, nbits); in mpi_rshift()
152 xsize = a->nlimbs; in mpi_rshift()
157 x->nlimbs = xsize; in mpi_rshift()
161 mpihelp_rshift(x->d, a->d, x->nlimbs, nbits); in mpi_rshift()
166 for (i = 0; i < x->nlimbs; i++) in mpi_rshift()
171 MPN_NORMALIZE(x->d, x->nlimbs); in mpi_rshift()