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