Lines Matching refs:ndigits

52     sc_value_base(), sgn(), nbits(), ndigits(), digit()
61 ndigits = DIV_CEIL(nbits);
65 digit = new sc_digit[ndigits];
73 sc_value_base(v), sgn(v.sgn), nbits(v.nbits), ndigits(v.ndigits), digit()
76 digit = new sc_digit[ndigits];
79 vec_copy(ndigits, digit, v.digit);
85 sc_value_base(v), sgn(v.sgn), nbits(num_bits(v.nbits)), ndigits(), digit()
88 ndigits = v.ndigits;
90 ndigits = DIV_CEIL(nbits);
94 digit = new sc_digit[ndigits];
97 copy_digits(v.nbits, v.ndigits, v.digit);
102 sc_value_base(), sgn(), nbits(), ndigits(), digit()
112 ndigits = DIV_CEIL(nbits);
116 digit = new sc_digit[ndigits];
123 sc_value_base(), sgn(), nbits(), ndigits(), digit()
133 ndigits = DIV_CEIL(nbits);
137 digit = new sc_digit[ndigits];
144 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
154 ndigits = DIV_CEIL(nbits);
158 digit = new sc_digit[ndigits];
165 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
175 ndigits = DIV_CEIL(nbits);
179 digit = new sc_digit[ndigits];
186 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
196 ndigits = DIV_CEIL(nbits);
200 digit = new sc_digit[ndigits];
207 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
217 ndigits = DIV_CEIL(nbits);
221 digit = new sc_digit[ndigits];
244 vec_zero(ndigits, digit);
246 copy_digits(v.nbits, v.ndigits, v.digit);
259 vec_zero(ndigits, digit);
261 copy_digits(v.nbits, v.ndigits, v.digit);
327 add_on_help(sgn, nbits, ndigits, digit,
328 v.sgn, v.nbits, v.ndigits, v.digit);
348 add_on_help(sgn, nbits, ndigits, digit,
349 v.sgn, v.nbits, v.ndigits, v.digit);
373 sc_digit *d = new sc_digit[ndigits];
378 vec_copy(ndigits, d, digit);
382 return CLASS_TYPE(s, nbits, ndigits, d);
400 add_on_help(sgn, nbits, ndigits, digit,
423 add_on_help(sgn, nbits, ndigits, digit,
446 add_on_help(sgn, nbits, ndigits, digit,
469 add_on_help(sgn, nbits, ndigits, digit,
505 copy_digits(v.nbits, v.ndigits, v.digit);
508 add_on_help(sgn, nbits, ndigits, digit,
509 -v.sgn, v.nbits, v.ndigits, v.digit);
525 copy_digits(v.nbits, v.ndigits, v.digit);
528 add_on_help(sgn, nbits, ndigits, digit,
529 -v.sgn, v.nbits, v.ndigits, v.digit);
550 sc_digit *d = new sc_digit[ndigits];
553 vec_copy(ndigits, d, digit);
555 return CLASS_TYPE(s, nbits, ndigits, d);
571 add_on_help(sgn, nbits, ndigits, digit,
596 add_on_help(sgn, nbits, ndigits, digit,
618 add_on_help(sgn, nbits, ndigits, digit,
643 add_on_help(sgn, nbits, ndigits, digit,
670 vec_zero(ndigits, digit);
673 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
674 v.nbits, v.ndigits, v.digit);
689 vec_zero(ndigits, digit);
692 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
693 v.nbits, v.ndigits, v.digit);
708 vec_zero(ndigits, digit);
711 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
726 vec_zero(ndigits, digit);
729 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
745 vec_zero(ndigits, digit);
748 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
763 vec_zero(ndigits, digit);
766 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
793 vec_zero(ndigits, digit); // case 2
795 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
796 v.nbits, v.ndigits, v.digit);
809 vec_zero(ndigits, digit); // case 2
811 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
812 v.nbits, v.ndigits, v.digit);
827 vec_zero(ndigits, digit); // case 2
831 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
847 vec_zero(ndigits, digit); // case 2
851 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
867 vec_zero(ndigits, digit); // case 2
871 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
887 vec_zero(ndigits, digit); // case 2
891 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
915 vec_zero(ndigits, digit); // case 2
917 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
918 v.nbits, v.ndigits, v.digit);
929 vec_zero(ndigits, digit); // case 2
931 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
932 v.nbits, v.ndigits, v.digit);
946 vec_zero(ndigits, digit); // case 2
950 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
962 vec_zero(ndigits, digit); // case 2
966 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
981 vec_zero(ndigits, digit); // case 2
985 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
997 vec_zero(ndigits, digit); // case 2
1001 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1026 and_on_help(sgn, nbits, ndigits, digit,
1027 v.sgn, v.nbits, v.ndigits, v.digit);
1042 and_on_help(sgn, nbits, ndigits, digit,
1043 v.sgn, v.nbits, v.ndigits, v.digit);
1058 and_on_help(sgn, nbits, ndigits, digit,
1074 and_on_help(sgn, nbits, ndigits, digit,
1091 and_on_help(sgn, nbits, ndigits, digit,
1108 and_on_help(sgn, nbits, ndigits, digit,
1136 or_on_help(sgn, nbits, ndigits, digit,
1137 v.sgn, v.nbits, v.ndigits, v.digit);
1151 or_on_help(sgn, nbits, ndigits, digit,
1152 v.sgn, v.nbits, v.ndigits, v.digit);
1167 or_on_help(sgn, nbits, ndigits, digit,
1183 or_on_help(sgn, nbits, ndigits, digit,
1199 or_on_help(sgn, nbits, ndigits, digit,
1215 or_on_help(sgn, nbits, ndigits, digit,
1244 xor_on_help(sgn, nbits, ndigits, digit,
1245 v.sgn, v.nbits, v.ndigits, v.digit);
1260 xor_on_help(sgn, nbits, ndigits, digit,
1261 v.sgn, v.nbits, v.ndigits, v.digit);
1276 xor_on_help(sgn, nbits, ndigits, digit,
1292 xor_on_help(sgn, nbits, ndigits, digit,
1308 xor_on_help(sgn, nbits, ndigits, digit,
1324 xor_on_help(sgn, nbits, ndigits, digit,
1344 int nd = u.ndigits;
1471 vec_copy_and_zero(nd, d, u.ndigits, u.digit);
1496 vec_shift_left(ndigits, digit, v);
1598 int nd = u.ndigits;
1637 vec_shift_right(ndigits, digit, v, DIGIT_MASK);
1639 vec_shift_right(ndigits, digit, v, 0);
1935 int vnd = sc_min((int)DIGITS_PER_ ## UP_RET_TYPE, ndigits); \
1975 int vnd = sc_min((int)DIGITS_PER_INT64, ndigits);
1983 sc_digit *d = new sc_digit[ndigits];
1985 vec_copy(ndigits, d, digit);
1986 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2006 int vnd = sc_min((int)DIGITS_PER_LONG, ndigits);
2013 sc_digit *d = new sc_digit[ndigits];
2015 vec_copy(ndigits, d, digit);
2016 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2036 int vnd = sc_min((int)DIGITS_PER_INT, ndigits);
2042 sc_digit *d = new sc_digit[ndigits];
2044 vec_copy(ndigits, d, digit);
2045 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2066 int vnd = ndigits;
2103 sc_digit *d = new sc_digit[ndigits];
2105 vec_copy(ndigits, d, digit);
2106 vec_complement(ndigits, d);
2157 vec_reverse(length(), ndigits, digit, length() - 1);
2177 sc_digit *d = new sc_digit[ndigits];
2189 vec_copy(ndigits, d, digit);
2190 vec_complement(ndigits, d);
2223 vec_zero(ndigits, digit);
2244 sc_value_base(v), sgn(s), nbits(v.nbits), ndigits(v.ndigits), digit()
2247 digit = new sc_digit[ndigits];
2249 vec_copy(ndigits, digit, v.digit);
2255 sc_value_base(v), sgn(s), nbits(num_bits(v.nbits)), ndigits(), digit()
2258 ndigits = v.ndigits;
2260 ndigits = DIV_CEIL(nbits);
2264 digit = new sc_digit[ndigits];
2267 copy_digits(v.nbits, v.ndigits, v.digit);
2275 sc_value_base(), sgn(s), nbits(num_bits(nb)), ndigits(), digit()
2277 ndigits = DIV_CEIL(nbits);
2279 digit = new sc_digit[ndigits];
2282 if (ndigits <= nd)
2283 vec_copy(ndigits, digit, d);
2285 vec_copy_and_zero(ndigits, digit, nd, d);
2298 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2326 ndigits = DIV_CEIL(nbits);
2328 digit = new sc_digit[ndigits];
2330 vec_zero(ndigits, digit);
2336 ndigits = DIV_CEIL(nbits);
2359 digit = new sc_digit[ndigits];
2374 vec_zero(ndigits, digit);
2377 vec_copy(sc_min(nd, ndigits), digit, d);
2395 vec_shift_right(ndigits, digit, 1,
2410 vec_shift_right(ndigits, digit, 1, ((d[j] & del_mask) != 0));
2416 vec_shift_right(ndigits, digit,
2417 ndigits * BITS_PER_DIGIT - length(), DIGIT_MASK);
2419 vec_shift_right(ndigits, digit,
2420 ndigits * BITS_PER_DIGIT - length(), 0);
2437 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2465 ndigits = DIV_CEIL(nbits);
2467 digit = new sc_digit[ndigits];
2469 vec_zero(ndigits, digit);
2475 ndigits = DIV_CEIL(nbits);
2498 digit = new sc_digit[ndigits];
2513 vec_zero(ndigits, digit);
2516 vec_copy(sc_min(nd, ndigits), digit, d);
2534 vec_shift_right(ndigits, digit, 1,
2550 vec_shift_right(ndigits, digit, 1, ((d[j] & del_mask) != 0));
2556 vec_shift_right(ndigits, digit,
2557 ndigits * BITS_PER_DIGIT - length(), DIGIT_MASK);
2559 vec_shift_right(ndigits, digit,
2560 ndigits * BITS_PER_DIGIT - length(), 0);