Lines Matching defs:ix

360   int            ix;
373 for (ix = sizeof(long) - 1; ix >= 0; ix--) {
377 res = s_mp_add_d(mp, (mp_digit)((v >> (ix * CHAR_BIT)) & UCHAR_MAX));
395 int ix;
407 for (ix = sizeof(long) - 1; ix >= 0; ix--) {
411 res = s_mp_add_d(mp, (mp_digit)((z >> (ix * CHAR_BIT)) & UCHAR_MAX));
1097 mp_size ix;
1112 ix = 2 * MP_USED(a);
1113 if (ix > MP_ALLOC(sqr)) {
1115 MP_CHECKOK( s_mp_grow(sqr, ix) );
1117 MP_USED(sqr) = ix;
1146 for (ix = 3; --count > 0; ix += 2) {
1148 s_mpv_mul_d_add(pa, count, d, MP_DIGITS(sqr) + ix);
1149 } /* for(ix ...) */
2218 int ix;
2223 for (ix = 0; !(d = MP_DIGIT(mp,ix)) && (ix < MP_USED(mp)); ++ix)
2358 mp_size ix;
2368 ix = MP_HOWMANY(k, MP_DIGIT_BIT) + MP_USED(p) + 1;
2369 ix = MP_MAX(ix, MP_USED(x));
2370 MP_CHECKOK( s_mp_pad(x, ix) );
2374 for (ix = 0; k > 0; ix++) {
2376 mp_digit v = r * MP_DIGIT(x, ix);
2380 s_mp_mul_d_add_offset(p, v, x, ix); /* x += p * v * (RADIX ** ix) */
2467 mp_size ix = k + 4;
2505 } while (--ix > 0);
2506 if (!ix) {
2641 int ix;
2648 for(ix = USED(mp) - 1; ix >= 0; ix--) {
2649 fprintf(ofp, DIGIT_FMT, DIGIT(mp, ix));
2671 int ix;
2686 for(ix = 1; ix < len; ix++) {
2689 if((res = mp_add_d(mp, ustr[ix], mp)) != MP_OKAY)
2715 int ix, jx, pos = 1;
2722 for(ix = USED(mp) - 1; ix >= 0; ix--) {
2723 mp_digit d = DIGIT(mp, ix);
2750 int ix = 0, val = 0;
2760 while(str[ix] &&
2761 (s_mp_tovalue(str[ix], radix) < 0) &&
2762 str[ix] != '-' &&
2763 str[ix] != '+') {
2764 ++ix;
2767 if(str[ix] == '-') {
2769 ++ix;
2770 } else if(str[ix] == '+') {
2772 ++ix;
2775 while((val = s_mp_tovalue(str[ix], radix)) >= 0) {
2780 ++ix;
2854 int ix, pos = 0;
2896 ix = 0;
2897 while(ix < pos) {
2898 char tmp = str[ix];
2900 str[ix] = str[pos];
2902 ++ix;
3022 int ix;
3024 for(ix = 0; ix < count; ix++)
3025 dp[ix] = 0;
3042 int ix;
3044 for(ix = 0; ix < count; ix++)
3045 dp[ix] = sp[ix];
3140 int ix;
3154 for(ix = pos - p; ix >= 0; ix--)
3155 DIGIT(mp, ix + p) = DIGIT(mp, ix);
3158 for(ix = 0; ix < p; ix++)
3159 DIGIT(mp, ix) = 0;
3219 mp_size ix;
3236 for (ix = USED(mp) - p; ix > 0; ix--)
3269 int ix, used;
3275 for (ix = 0; ix < used; ix++) {
3283 if (ix >= ALLOC(mp)) {
3289 DIGIT(mp, ix) = kin;
3309 mp_size ix;
3320 for(ix = ndig + 1; ix < USED(mp); ix++)
3321 DIGIT(mp, ix) = 0;
3338 int ix;
3346 for(ix = USED(mp) - 1; ix >= 0; ix--) {
3347 next = DIGIT(mp, ix) & mask;
3348 DIGIT(mp, ix) = (DIGIT(mp, ix) >> d) | (save << (DIGIT_BIT - d));
3410 mp_size ix = 1;
3416 while(ix < USED(mp) && k) {
3417 w = (mp_word)DIGIT(mp, ix) + k;
3418 DIGIT(mp, ix) = ACCUM(w);
3420 ++ix;
3429 DIGIT(mp, ix) = (mp_digit)k;
3467 mp_size ix = 1;
3475 while(b && ix < USED(mp)) {
3476 w = (RADIX + (mp_word)DIGIT(mp, ix)) - b;
3478 DIGIT(mp, ix) = ACCUM(w);
3479 ++ix;
3559 int ix;
3590 for(ix = USED(mp) - 1; ix >= 0; ix--) {
3591 w = (w << DIGIT_BIT) | DIGIT(mp, ix);
3621 for (ix = USED(&rem) - 1; ix >= 0; ix--) {
3622 w = DIGIT(&rem, ix);
3675 mp_size ix;
3693 for(ix = 0; ix < used; ix++) {
3712 while (w && ix < used) {
3716 ++ix;
3719 while (carry && ix < used) {
3723 ++ix;
3736 DIGIT(a, ix) = (mp_digit)w;
3761 mp_size ix;
3787 for (ix = 0; ix < used; ix++) {
3804 for (used = MP_USED(a); ix < used; ++ix) {
4002 int ix, limit;
4021 for (ix = 0; ix < limit; ++ix) {
4036 for (limit = MP_USED(a); ix < limit; ++ix) {
4049 MP_USED(c) = ix;
4247 mp_size ix;
4258 for (ix = a_len; ix >= 4; ix -= 4) {
4266 if (ix) {
4267 ps += 2*ix;
4268 pa += ix;
4269 switch (ix) {
4398 int ix;
4404 if((ix = s_mp_ispow2(div)) >= 0) {
4406 s_mp_div_2d(quot, (mp_digit)ix);
4407 s_mp_mod_2d(rem, (mp_digit)ix);
4685 int extra = 0, ix;
4687 ix = MP_USED(v) - 1;
4688 d = MP_DIGIT(v, ix); /* most significant digit of v */
4691 if (extra < 0 || ix == 0)
4694 while (--ix >= 0) {
4695 if (DIGIT(v, ix) != 0)
4899 int ix;
4909 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4910 d = DIGIT(mp, ix);
4919 for(ix = sizeof(mp_digit) - 1; ix >= 0; ix--) {
4920 unsigned char x = (unsigned char)(d >> (ix * CHAR_BIT));
4934 int ix, pos = 0;
4943 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4944 mp_digit d = DIGIT(mp, ix);
4966 int ix, pos = 0;
4975 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4976 mp_digit d = DIGIT(mp, ix);
5006 int ix, pos = 0;
5020 for(ix = USED(mp) - 1; ix >= 0; ix--) {
5021 mp_digit d = DIGIT(mp, ix);