Lines Matching defs:ix

356   int            ix;
369 for (ix = sizeof(long) - 1; ix >= 0; ix--) {
373 res = s_mp_add_d(mp, (mp_digit)((v >> (ix * CHAR_BIT)) & UCHAR_MAX));
391 int ix;
403 for (ix = sizeof(long) - 1; ix >= 0; ix--) {
407 res = s_mp_add_d(mp, (mp_digit)((z >> (ix * CHAR_BIT)) & UCHAR_MAX));
925 mp_size ix;
940 ix = 2 * MP_USED(a);
941 if (ix > MP_ALLOC(sqr)) {
943 MP_CHECKOK( s_mp_grow(sqr, ix) );
945 MP_USED(sqr) = ix;
974 for (ix = 3; --count > 0; ix += 2) {
976 s_mpv_mul_d_add(pa, count, d, MP_DIGITS(sqr) + ix);
977 } /* for(ix ...) */
2046 int ix;
2051 for (ix = 0; !(d = MP_DIGIT(mp,ix)) && (ix < MP_USED(mp)); ++ix)
2186 mp_size ix;
2196 ix = MP_HOWMANY(k, MP_DIGIT_BIT) + MP_USED(p) + 1;
2197 ix = MP_MAX(ix, MP_USED(x));
2198 MP_CHECKOK( s_mp_pad(x, ix) );
2202 for (ix = 0; k > 0; ix++) {
2204 mp_digit v = r * MP_DIGIT(x, ix);
2208 s_mp_mul_d_add_offset(p, v, x, ix); /* x += p * v * (RADIX ** ix) */
2295 mp_size ix = k + 4;
2333 } while (--ix > 0);
2334 if (!ix) {
2469 int ix;
2476 for(ix = USED(mp) - 1; ix >= 0; ix--) {
2477 fprintf(ofp, DIGIT_FMT, DIGIT(mp, ix));
2499 int ix;
2514 for(ix = 1; ix < len; ix++) {
2517 if((res = mp_add_d(mp, ustr[ix], mp)) != MP_OKAY)
2543 int ix, jx, pos = 1;
2550 for(ix = USED(mp) - 1; ix >= 0; ix--) {
2551 mp_digit d = DIGIT(mp, ix);
2578 int ix = 0, val = 0;
2588 while(str[ix] &&
2589 (s_mp_tovalue(str[ix], radix) < 0) &&
2590 str[ix] != '-' &&
2591 str[ix] != '+') {
2592 ++ix;
2595 if(str[ix] == '-') {
2597 ++ix;
2598 } else if(str[ix] == '+') {
2600 ++ix;
2603 while((val = s_mp_tovalue(str[ix], radix)) >= 0) {
2608 ++ix;
2682 int ix, pos = 0;
2724 ix = 0;
2725 while(ix < pos) {
2726 char tmp = str[ix];
2728 str[ix] = str[pos];
2730 ++ix;
2850 int ix;
2852 for(ix = 0; ix < count; ix++)
2853 dp[ix] = 0;
2870 int ix;
2872 for(ix = 0; ix < count; ix++)
2873 dp[ix] = sp[ix];
2968 int ix;
2982 for(ix = pos - p; ix >= 0; ix--)
2983 DIGIT(mp, ix + p) = DIGIT(mp, ix);
2986 for(ix = 0; ix < p; ix++)
2987 DIGIT(mp, ix) = 0;
3047 mp_size ix;
3064 for (ix = USED(mp) - p; ix > 0; ix--)
3097 int ix, used;
3103 for (ix = 0; ix < used; ix++) {
3111 if (ix >= ALLOC(mp)) {
3117 DIGIT(mp, ix) = kin;
3137 mp_size ix;
3148 for(ix = ndig + 1; ix < USED(mp); ix++)
3149 DIGIT(mp, ix) = 0;
3166 int ix;
3174 for(ix = USED(mp) - 1; ix >= 0; ix--) {
3175 next = DIGIT(mp, ix) & mask;
3176 DIGIT(mp, ix) = (DIGIT(mp, ix) >> d) | (save << (DIGIT_BIT - d));
3238 mp_size ix = 1;
3244 while(ix < USED(mp) && k) {
3245 w = (mp_word)DIGIT(mp, ix) + k;
3246 DIGIT(mp, ix) = ACCUM(w);
3248 ++ix;
3257 DIGIT(mp, ix) = (mp_digit)k;
3295 mp_size ix = 1;
3303 while(b && ix < USED(mp)) {
3304 w = (RADIX + (mp_word)DIGIT(mp, ix)) - b;
3306 DIGIT(mp, ix) = ACCUM(w);
3307 ++ix;
3387 int ix;
3418 for(ix = USED(mp) - 1; ix >= 0; ix--) {
3419 w = (w << DIGIT_BIT) | DIGIT(mp, ix);
3449 for (ix = USED(&rem) - 1; ix >= 0; ix--) {
3450 w = DIGIT(&rem, ix);
3503 mp_size ix;
3521 for(ix = 0; ix < used; ix++) {
3540 while (w && ix < used) {
3544 ++ix;
3547 while (carry && ix < used) {
3551 ++ix;
3564 DIGIT(a, ix) = (mp_digit)w;
3589 mp_size ix;
3615 for (ix = 0; ix < used; ix++) {
3632 for (used = MP_USED(a); ix < used; ++ix) {
3830 int ix, limit;
3849 for (ix = 0; ix < limit; ++ix) {
3864 for (limit = MP_USED(a); ix < limit; ++ix) {
3877 MP_USED(c) = ix;
4075 mp_size ix;
4086 for (ix = a_len; ix >= 4; ix -= 4) {
4094 if (ix) {
4095 ps += 2*ix;
4096 pa += ix;
4097 switch (ix) {
4226 int ix;
4232 if((ix = s_mp_ispow2(div)) >= 0) {
4234 s_mp_div_2d(quot, (mp_digit)ix);
4235 s_mp_mod_2d(rem, (mp_digit)ix);
4513 int extra = 0, ix;
4515 ix = MP_USED(v) - 1;
4516 d = MP_DIGIT(v, ix); /* most significant digit of v */
4519 if (extra < 0 || ix == 0)
4522 while (--ix >= 0) {
4523 if (DIGIT(v, ix) != 0)
4727 int ix;
4737 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4738 d = DIGIT(mp, ix);
4747 for(ix = sizeof(mp_digit) - 1; ix >= 0; ix--) {
4748 unsigned char x = (unsigned char)(d >> (ix * CHAR_BIT));
4762 int ix, pos = 0;
4771 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4772 mp_digit d = DIGIT(mp, ix);
4794 int ix, pos = 0;
4803 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4804 mp_digit d = DIGIT(mp, ix);
4834 int ix, pos = 0;
4848 for(ix = USED(mp) - 1; ix >= 0; ix--) {
4849 mp_digit d = DIGIT(mp, ix);