Lines Matching refs:nbits

135            "0 <= index <= " << (nbits-2);
146 " violates either (" << (nbits - 2) << " >= left >= 0) or "
147 "(" << (nbits-2) << " >= right >= 0)";
176 end_i = (low_i + nbits - 2) / BITS_PER_DIGIT;
207 int real_bits; // nbits - 1.
211 real_bits = nbits - 1; // Remove that extra sign bit.
263 mask = ~(~0U << nbits);
406 if ((digit[i] & ~(~0U << ((nbits - 1) % BITS_PER_DIGIT))) ==
407 static_cast<sc_digit>(~(~0U << ((nbits - 1) % BITS_PER_DIGIT)))) {
426 for (i = 0; i < nbits - 1; i++)
535 int minlen = sc_min(nbits, v.length());
540 for (; i < nbits; ++i) {
550 int minlen = sc_min(nbits, v.length());
555 for (; i < nbits; ++i) {
1013 return add_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1014 v.sgn, v.nbits, v.ndigits, v.digit);
1030 return add_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1048 v.sgn, v.nbits, v.ndigits, v.digit);
1064 return add_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1082 v.sgn, v.nbits, v.ndigits, v.digit);
1130 return mul_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1131 v.nbits, v.ndigits, v.digit);
1146 return mul_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1163 v.nbits, v.ndigits, v.digit);
1178 return mul_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1194 v.nbits, v.ndigits, v.digit);
1224 return div_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1225 v.nbits, v.ndigits, v.digit);
1242 return div_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1262 v.nbits, v.ndigits, v.digit);
1279 return div_unsigned_friend(s, u.nbits, u.ndigits, u.digit,
1299 v.nbits, v.ndigits, v.digit);
1327 return mod_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1328 v.nbits, v.ndigits, v.digit);
1343 return mod_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1361 v.nbits, v.ndigits, v.digit);
1376 return mod_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1393 v.nbits, v.ndigits, v.digit);
1418 return and_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1419 v.sgn, v.nbits, v.ndigits, v.digit);
1432 return and_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1447 v.sgn, v.nbits, v.ndigits, v.digit);
1460 return and_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1475 v.sgn, v.nbits, v.ndigits, v.digit);
1504 return or_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1505 v.sgn, v.nbits, v.ndigits, v.digit);
1521 return or_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1539 v.sgn, v.nbits, v.ndigits, v.digit);
1555 return or_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1573 v.sgn, v.nbits, v.ndigits, v.digit);
1603 return xor_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1604 v.sgn, v.nbits, v.ndigits, v.digit);
1620 return xor_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1637 v.sgn, v.nbits, v.ndigits, v.digit);
1653 return xor_unsigned_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1670 v.sgn, v.nbits, v.ndigits, v.digit);
1740 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1741 v.sgn, v.nbits, v.ndigits, v.digit) != 0) {
1753 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1754 v.sgn, v.nbits, v.ndigits, v.digit, 0, 1) != 0) {
1766 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1767 v.sgn, v.nbits, v.ndigits, v.digit, 1, 0) != 0) {
1780 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1795 v.sgn, v.nbits, v.ndigits, v.digit) != 0) {
1806 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1818 v.sgn, v.nbits, v.ndigits, v.digit) != 0)
1830 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1844 v.sgn, v.nbits, v.ndigits, v.digit) != 0)
1854 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1866 v.sgn, v.nbits, v.ndigits, v.digit) != 0)
1901 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1902 v.sgn, v.nbits, v.ndigits, v.digit) < 0) {
1914 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1915 v.sgn, v.nbits, v.ndigits, v.digit, 0, 1) < 0) {
1927 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1928 v.sgn, v.nbits, v.ndigits, v.digit, 1, 0) < 0) {
1941 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1956 v.sgn, v.nbits, v.ndigits, v.digit) < 0) {
1967 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
1980 v.sgn, v.nbits, v.ndigits, v.digit) < 0){
1993 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
2008 v.sgn, v.nbits, v.ndigits, v.digit) < 0) {
2019 if (compare_unsigned(u.sgn, u.nbits, u.ndigits, u.digit,
2032 v.sgn, v.nbits, v.ndigits, v.digit) < 0) {
2180 trim_unsigned(nbits, ndigits, d);