Lines Matching refs:nbits

126            "0 <= index <= " << (nbits - 1);
137 " violates either (" << (nbits-1) << " >= left >= 0) or "
138 "(" << (nbits-1) << " >= right >= 0)";
167 end_i = (low_i + nbits - 1) / BITS_PER_DIGIT;
198 high_i = low_i + nbits - 1;
248 mask = ~(~0U << nbits);
299 mask = ~(~0U << nbits) << left_shift;
345 if (nbits < 64) {
347 result = result & ~(mask << nbits);
405 if ((current & ~(~0U << (nbits % BITS_PER_DIGIT))) ==
406 static_cast<sc_digit>(~(~0U << (nbits % BITS_PER_DIGIT)))) {
426 for (i = 0; i < nbits; i++)
470 if (nbits <= (int)BITS_PER_INT64)
484 if (nbits <= (int)BITS_PER_INT64)
499 if (nbits <= (int)BITS_PER_LONG)
513 if (nbits <= (int)BITS_PER_LONG)
547 int minlen = sc_min(nbits, v.length());
552 for (; i < nbits; ++i) {
562 int minlen = sc_min(nbits, v.length());
567 for (; i < nbits; ++i) {
1303 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1304 v.sgn, v.nbits, v.ndigits, v.digit);
1318 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1319 v.sgn, v.nbits, v.ndigits, v.digit);
1333 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1334 v.sgn, v.nbits, v.ndigits, v.digit);
1350 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1368 v.sgn, v.nbits, v.ndigits, v.digit);
1384 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1402 v.sgn, v.nbits, v.ndigits, v.digit);
1418 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1436 v.sgn, v.nbits, v.ndigits, v.digit);
1452 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1470 v.sgn, v.nbits, v.ndigits, v.digit);
1486 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1504 v.sgn, v.nbits, v.ndigits, v.digit);
1520 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1538 v.sgn, v.nbits, v.ndigits, v.digit);
1573 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1574 -v.sgn, v.nbits, v.ndigits, v.digit);
1588 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1589 -v.sgn, v.nbits, v.ndigits, v.digit);
1603 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1604 -v.sgn, v.nbits, v.ndigits, v.digit);
1618 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1619 -v.sgn, v.nbits, v.ndigits, v.digit);
1635 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1653 -v.sgn, v.nbits, v.ndigits, v.digit);
1669 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1687 -v.sgn, v.nbits, v.ndigits, v.digit);
1704 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1722 -v.sgn, v.nbits, v.ndigits, v.digit);
1738 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1756 -v.sgn, v.nbits, v.ndigits, v.digit);
1772 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1790 -v.sgn, v.nbits, v.ndigits, v.digit);
1806 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1824 -v.sgn, v.nbits, v.ndigits, v.digit);
1840 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1858 -v.sgn, v.nbits, v.ndigits, v.digit);
1874 return add_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
1892 -v.sgn, v.nbits, v.ndigits, v.digit);
1918 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
1919 v.nbits, v.ndigits, v.digit);
1932 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
1933 v.nbits, v.ndigits, v.digit);
1946 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
1947 v.nbits, v.ndigits, v.digit);
1962 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
1979 v.nbits, v.ndigits, v.digit);
1994 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
2011 v.nbits, v.ndigits, v.digit);
2026 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
2043 v.nbits, v.ndigits, v.digit);
2058 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
2075 v.nbits, v.ndigits, v.digit);
2090 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
2107 v.nbits, v.ndigits, v.digit);
2122 return mul_signed_friend(s, u.nbits, u.ndigits, u.digit,
2138 v.nbits, v.ndigits, v.digit);
2168 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2169 v.nbits, v.ndigits, v.digit);
2184 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2185 v.nbits, v.ndigits, v.digit);
2200 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2201 v.nbits, v.ndigits, v.digit);
2218 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2237 v.nbits, v.ndigits, v.digit);
2254 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2273 v.nbits, v.ndigits, v.digit);
2290 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2310 v.nbits, v.ndigits, v.digit);
2327 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2346 v.nbits, v.ndigits, v.digit);
2363 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2382 v.nbits, v.ndigits, v.digit);
2399 return div_signed_friend(s, u.nbits, u.ndigits, u.digit,
2419 v.nbits, v.ndigits, v.digit);
2447 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2448 v.nbits, v.ndigits, v.digit);
2461 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2462 v.nbits, v.ndigits, v.digit);
2475 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2476 v.nbits, v.ndigits, v.digit);
2493 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2512 v.nbits, v.ndigits, v.digit);
2529 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2548 v.nbits, v.ndigits, v.digit);
2563 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2580 v.nbits, v.ndigits, v.digit);
2597 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2616 v.nbits, v.ndigits, v.digit);
2634 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2653 v.nbits, v.ndigits, v.digit);
2668 return mod_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2685 v.nbits, v.ndigits, v.digit);
2710 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2711 v.sgn, v.nbits, v.ndigits, v.digit);
2722 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2723 v.sgn, v.nbits, v.ndigits, v.digit);
2734 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2735 v.sgn, v.nbits, v.ndigits, v.digit);
2748 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2763 v.sgn, v.nbits, v.ndigits, v.digit);
2776 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2791 v.sgn, v.nbits, v.ndigits, v.digit);
2804 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2819 v.sgn, v.nbits, v.ndigits, v.digit);
2832 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2847 v.sgn, v.nbits, v.ndigits, v.digit);
2860 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2875 v.sgn, v.nbits, v.ndigits, v.digit);
2888 return and_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2903 v.sgn, v.nbits, v.ndigits, v.digit);
2932 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2933 v.sgn, v.nbits, v.ndigits, v.digit);
2947 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2948 v.sgn, v.nbits, v.ndigits, v.digit);
2962 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2963 v.sgn, v.nbits, v.ndigits, v.digit);
2979 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
2997 v.sgn, v.nbits, v.ndigits, v.digit);
3013 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3031 v.sgn, v.nbits, v.ndigits, v.digit);
3047 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3065 v.sgn, v.nbits, v.ndigits, v.digit);
3081 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3099 v.sgn, v.nbits, v.ndigits, v.digit);
3115 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3133 v.sgn, v.nbits, v.ndigits, v.digit);
3149 return or_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3167 v.sgn, v.nbits, v.ndigits, v.digit);
3198 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3199 v.sgn, v.nbits, v.ndigits, v.digit);
3214 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3215 v.sgn, v.nbits, v.ndigits, v.digit);
3229 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3230 v.sgn, v.nbits, v.ndigits, v.digit);
3246 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3264 v.sgn, v.nbits, v.ndigits, v.digit);
3280 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3298 v.sgn, v.nbits, v.ndigits, v.digit);
3314 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3331 v.sgn, v.nbits, v.ndigits, v.digit);
3347 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3365 v.sgn, v.nbits, v.ndigits, v.digit);
3381 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3399 v.sgn, v.nbits, v.ndigits, v.digit);
3415 return xor_signed_friend(u.sgn, u.nbits, u.ndigits, u.digit,
3432 v.sgn, v.nbits, v.ndigits, v.digit);
3914 return ((digit[ndigits - 1] & one_and_zeros(bit_ord(nbits - 1))) != 0);