Lines Matching refs:n_len

76   temp->n_len = length;
142 while (*num->n_value == 0 && num->n_len > 1) {
144 num->n_len--;
169 if (n1->n_len != n2->n_len)
171 if (n1->n_len > n2->n_len)
191 count = n1->n_len + MIN (n1->n_scale, n2->n_scale);
285 count = num->n_len + num->n_scale;
312 count = num->n_len + scale;
340 sum_digits = MAX (n1->n_len, n2->n_len) + 1;
354 n1ptr = (char *) (n1->n_value + n1->n_len + n1bytes - 1);
355 n2ptr = (char *) (n2->n_value + n2->n_len + n2bytes - 1);
370 n1bytes += n1->n_len;
371 n2bytes += n2->n_len;
429 diff_len = MAX (n1->n_len, n2->n_len);
431 min_len = MIN (n1->n_len, n2->n_len);
444 n1ptr = (char *) (n1->n_value + n1->n_len + n1->n_scale -1);
445 n2ptr = (char *) (n2->n_value + n2->n_len + n2->n_scale -1);
631 temp->n_len = length;
679 count = val->n_len;
682 assert (accum->n_len+accum->n_scale >= shift+count);
686 accum->n_len + accum->n_scale - shift - 1);
687 valp = (signed char *)(val->n_value + val->n_len - 1);
785 d1len = d1->n_len;
787 d2len = d2->n_len;
794 _bc_rec_mul (u1, u1->n_len, v1, v1->n_len, &m1);
804 _bc_rec_mul (u0, u0->n_len, v0, v0->n_len, &m3);
842 len1 = n1->n_len + n1->n_scale;
843 len2 = n2->n_len + n2->n_scale;
853 pval->n_len = len2 + len1 + 1 - full_scale;
923 if (n2->n_len == 1 && *n2->n_value == 1)
925 qval = bc_new_num (n1->n_len, scale);
927 memset (&qval->n_value[n1->n_len],0,scale);
929 n1->n_len + MIN(n1->n_scale,scale));
938 n2ptr = (unsigned char *) n2->n_value+n2->n_len+scale2-1;
941 len1 = n1->n_len + scale2;
947 num1 = (unsigned char *) malloc (n1->n_len+n1->n_scale+extra+2);
949 memset (num1, 0, n1->n_len+n1->n_scale+extra+2);
950 memcpy (num1+1, n1->n_value, n1->n_len+n1->n_scale);
952 len2 = n2->n_len + scale2;
1216 if (exponent == 0 && (num2->n_len > 1 || num2->n_value[0] != 0))
1335 bc_int2num (&guess1,(*num)->n_len);
1431 if (num->n_len > 1 || *nptr != 0)
1432 for (ix=num->n_len; ix>0; ix--)
1493 bc_out_long (temp->digit, max_o_digit->n_len, 1, out_char);
1504 while (t_num->n_len <= num->n_scale) {
1512 bc_out_long (fdigit, max_o_digit->n_len, pre_space, out_char);
1543 for (i=num->n_len; (i>0) && (val<=(LONG_MAX/BASE)); i--)
1611 str = (char *) malloc (num->n_len + num->n_scale + 2 + signch);
1613 str = (char *) malloc (num->n_len + 1 + signch);
1622 for (i=num->n_len; i>0; i--)