Lines Matching refs:digit

52     sc_value_base(), sgn(), nbits(), ndigits(), digit()
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()
94 digit = new sc_digit[ndigits];
97 copy_digits(v.nbits, v.ndigits, v.digit);
102 sc_value_base(), sgn(), nbits(), ndigits(), digit()
116 digit = new sc_digit[ndigits];
123 sc_value_base(), sgn(), nbits(), ndigits(), digit()
137 digit = new sc_digit[ndigits];
144 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
158 digit = new sc_digit[ndigits];
165 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
179 digit = new sc_digit[ndigits];
186 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
200 digit = new sc_digit[ndigits];
207 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
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);
368 // Copy digit into d.
378 vec_copy(ndigits, d, digit);
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);
546 // Copy digit into d.
553 vec_copy(ndigits, d, digit);
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,
1352 vec_copy(nd, d, u.digit);
1471 vec_copy_and_zero(nd, d, u.ndigits, u.digit);
1496 vec_shift_left(ndigits, digit, v);
1606 vec_copy(nd, d, u.digit);
1637 vec_shift_right(ndigits, digit, v, DIGIT_MASK);
1639 vec_shift_right(ndigits, digit, v, 0);
1938 v = (v << BITS_PER_DIGIT) + digit[vnd]; \
1985 vec_copy(ndigits, d, digit);
1994 v = (v << BITS_PER_DIGIT) + digit[vnd];
2015 vec_copy(ndigits, d, digit);
2024 v = (v << BITS_PER_DIGIT) + digit[vnd];
2044 vec_copy(ndigits, d, digit);
2053 v = (v << BITS_PER_DIGIT) + digit[vnd];
2069 v = v * DIGIT_RADIX + digit[vnd];
2105 vec_copy(ndigits, d, digit);
2113 return ((digit[digit_num] & one_and_zeros(bit_num)) != 0);
2129 digit[digit_num] |= one_and_zeros(bit_num);
2130 digit[digit_num] &= DIGIT_MASK; // Needed to zero the overflow bits.
2146 digit[digit_num] &= ~(one_and_zeros(bit_num));
2147 digit[digit_num] &= DIGIT_MASK; // Needed to zero the overflow bits.
2157 vec_reverse(length(), ndigits, digit, length() - 1);
2181 digit_or_d = digit;
2183 // If sgn is negative, we have to convert digit to its 2's
2185 // digit. Since buf doesn't have overflow bits, we cannot also do
2187 // digit, i.e., on d.
2189 vec_copy(ndigits, d, digit);
2195 // Copy the bits from digit to buf. The division and mod operations
2222 // Initialize digit to zero.
2223 vec_zero(ndigits, digit);
2225 // Copy the bits from buf to digit.
2229 digit[digit_ord(i)] |= one_and_zeros(bit_ord(i)); // Set.
2231 digit[digit_ord(i)] &= ~(one_and_zeros(bit_ord(i))); // Clear
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()
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()
2279 digit = new sc_digit[ndigits];
2283 vec_copy(ndigits, digit, d);
2285 vec_copy_and_zero(ndigits, digit, nd, d);
2298 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2328 digit = new sc_digit[ndigits];
2330 vec_zero(ndigits, digit);
2359 digit = new sc_digit[ndigits];
2365 vec_copy(nd, d, u->digit);
2370 d[i - right_digit] = u->digit[i];
2374 vec_zero(ndigits, digit);
2377 vec_copy(sc_min(nd, ndigits), digit, d);
2379 // If l < r, i.e., reversed is set, reverse the bits of digit. d
2385 // them into digit using right shifting."
2387 // Take care of the last digit.
2395 vec_shift_right(ndigits, digit, 1,
2402 // Insertion to digit will always occur at the left end.
2410 vec_shift_right(ndigits, digit, 1, ((d[j] & del_mask) != 0));
2416 vec_shift_right(ndigits, digit,
2419 vec_shift_right(ndigits, digit,
2437 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2467 digit = new sc_digit[ndigits];
2469 vec_zero(ndigits, digit);
2498 digit = new sc_digit[ndigits];
2504 vec_copy(nd, d, u->digit);
2509 d[i - right_digit] = u->digit[i];
2513 vec_zero(ndigits, digit);
2516 vec_copy(sc_min(nd, ndigits), digit, d);
2518 // If l < r, i.e., reversed is set, reverse the bits of digit. d
2524 // them into digit using right shifting."
2526 // Take care of the last digit.
2534 vec_shift_right(ndigits, digit, 1,
2541 // Insertion to digit will always occur at the left end.
2550 vec_shift_right(ndigits, digit, 1, ((d[j] & del_mask) != 0));
2556 vec_shift_right(ndigits, digit,
2559 vec_shift_right(ndigits, digit,