Lines Matching defs:lindex
275 mp_size_t step, lindex;
280 /* lindex = n_to_bit(id_to_n(i)*id_to_n(i)); */
281 lindex = i*(step+1)-1+(-(i&1)&(i+1));
282 /* lindex = i*(step+1+(i&1))-1+(i&1); */
283 if (lindex > bits)
289 lmask = CNST_LIMB(1) << (lindex % GMP_LIMB_BITS);
291 bit_array[lindex / GMP_LIMB_BITS] |= lmask;
293 lindex += step;
294 } while (lindex <= bits);
296 /* lindex = n_to_bit(id_to_n(i)*bit_to_n(i)); */
297 lindex = i*(i*3+6)+(i&1);
299 lmask = CNST_LIMB(1) << (lindex % GMP_LIMB_BITS);
300 for ( ; lindex <= bits; lindex += step) {
301 bit_array[lindex / GMP_LIMB_BITS] |= lmask;
333 mp_size_t step, lindex;
339 /* lindex = n_to_bit(id_to_n(i)*id_to_n(i)); */
340 lindex = i*(step+1)-1+(-(i&1)&(i+1));
341 /* lindex = i*(step+1+(i&1))-1+(i&1); */
342 if (lindex > bits + off)
348 if (lindex < off)
349 lindex += step * ((off - lindex - 1) / step + 1);
351 lindex -= off;
353 lmask = CNST_LIMB(1) << (lindex % GMP_LIMB_BITS);
354 for ( ; lindex <= bits; lindex += step) {
355 bit_array[lindex / GMP_LIMB_BITS] |= lmask;
359 /* lindex = n_to_bit(id_to_n(i)*bit_to_n(i)); */
360 lindex = i*(i*3+6)+(i&1);
362 if (lindex < off)
363 lindex += step * ((off - lindex - 1) / step + 1);
365 lindex -= off;
367 lmask = CNST_LIMB(1) << (lindex % GMP_LIMB_BITS);
368 for ( ; lindex <= bits; lindex += step) {
369 bit_array[lindex / GMP_LIMB_BITS] |= lmask;