• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libgcrypt-1.5.0/mpi/

Lines Matching defs:nlimbs

60     for( ; a->nlimbs && !a->d[a->nlimbs-1]; a->nlimbs-- )
79 if( a->nlimbs ) {
80 mpi_limb_t alimb = a->d[a->nlimbs-1];
85 n = BITS_PER_MPI_LIMB - n + (a->nlimbs-1) * BITS_PER_MPI_LIMB;
105 if( limbno >= a->nlimbs )
123 if ( limbno >= a->nlimbs )
126 a->nlimbs = limbno+1;
142 if ( limbno >= a->nlimbs )
145 a->nlimbs = limbno+1;
150 a->nlimbs = limbno+1;
164 if( limbno >= a->nlimbs )
170 a->nlimbs = limbno+1;
184 if( limbno >= a->nlimbs )
198 mpi_size_t n = a->nlimbs;
202 a->nlimbs = 0;
209 a->nlimbs -= count;
221 unsigned int nlimbs = (n/BITS_PER_MPI_LIMB);
227 if ( nlimbs >= x->nlimbs )
229 x->nlimbs = 0;
233 if (nlimbs)
235 for (i=0; i < x->nlimbs - nlimbs; i++ )
236 x->d[i] = x->d[i+nlimbs];
238 x->nlimbs -= nlimbs;
241 if ( x->nlimbs && nbits )
242 _gcry_mpih_rshift ( x->d, x->d, x->nlimbs, nbits );
244 else if ( nlimbs )
247 xsize = a->nlimbs;
250 x->nlimbs = xsize;
251 for (i=0; i < a->nlimbs; i++ )
253 x->nlimbs = i;
255 if ( nlimbs >= x->nlimbs )
257 x->nlimbs = 0;
261 if (nlimbs)
263 for (i=0; i < x->nlimbs - nlimbs; i++ )
264 x->d[i] = x->d[i+nlimbs];
266 x->nlimbs -= nlimbs;
269 if ( x->nlimbs && nbits )
270 _gcry_mpih_rshift ( x->d, x->d, x->nlimbs, nbits );
275 xsize = a->nlimbs;
278 x->nlimbs = xsize;
283 _gcry_mpih_rshift (x->d, a->d, x->nlimbs, nbits );
288 for (i=0; i < x->nlimbs; i++ )
293 MPN_NORMALIZE (x->d, x->nlimbs);
305 int n = a->nlimbs;
318 a->nlimbs += count;
328 unsigned int nlimbs = (n/BITS_PER_MPI_LIMB);
337 unsigned int alimbs = a->nlimbs;
341 RESIZE_IF_NEEDED (x, alimbs+nlimbs+1);
345 x->nlimbs = alimbs;
350 if (nlimbs && !nbits)
353 _gcry_mpi_lshift_limbs (x, nlimbs);
359 _gcry_mpi_lshift_limbs (x, nlimbs+1);
363 MPN_NORMALIZE (x->d, x->nlimbs);