Lines Matching refs:nbits

52     sc_value_base(), sgn(), nbits(), ndigits(), digit()
56 nbits = num_bits( nb );
63 ndigits = DIV_CEIL(nbits);
75 sc_value_base(v), sgn(v.sgn), nbits(v.nbits), ndigits(v.ndigits), digit()
87 sc_value_base(v), sgn(v.sgn), nbits(num_bits(v.nbits)), ndigits(), digit()
92 ndigits = DIV_CEIL(nbits);
99 copy_digits(v.nbits, v.ndigits, v.digit);
104 sc_value_base(), sgn(), nbits(), ndigits(), digit()
109 nbits = num_bits( nb );
116 ndigits = DIV_CEIL(nbits);
127 sc_value_base(), sgn(), nbits(), ndigits(), digit()
132 nbits = num_bits( nb );
139 ndigits = DIV_CEIL(nbits);
150 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
155 nbits = num_bits( nb );
162 ndigits = DIV_CEIL(nbits);
173 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
178 nbits = num_bits( nb );
185 ndigits = DIV_CEIL(nbits);
196 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
201 nbits = num_bits( nb );
208 ndigits = DIV_CEIL(nbits);
219 sc_value_base(v), sgn(), nbits(), ndigits(), digit()
224 nbits = num_bits( nb );
231 ndigits = DIV_CEIL(nbits);
262 copy_digits(v.nbits, v.ndigits, v.digit);
280 copy_digits(v.nbits, v.ndigits, v.digit);
346 add_on_help(sgn, nbits, ndigits, digit,
347 v.sgn, v.nbits, v.ndigits, v.digit);
367 add_on_help(sgn, nbits, ndigits, digit,
368 v.sgn, v.nbits, v.ndigits, v.digit);
401 return CLASS_TYPE(s, nbits, ndigits, d);
419 add_on_help(sgn, nbits, ndigits, digit,
442 add_on_help(sgn, nbits, ndigits, digit,
465 add_on_help(sgn, nbits, ndigits, digit,
488 add_on_help(sgn, nbits, ndigits, digit,
527 copy_digits(v.nbits, v.ndigits, v.digit);
533 add_on_help(sgn, nbits, ndigits, digit,
534 -v.sgn, v.nbits, v.ndigits, v.digit);
555 copy_digits(v.nbits, v.ndigits, v.digit);
561 add_on_help(sgn, nbits, ndigits, digit,
562 -v.sgn, v.nbits, v.ndigits, v.digit);
597 return CLASS_TYPE(s, nbits, ndigits, d);
615 add_on_help(sgn, nbits, ndigits, digit,
640 add_on_help(sgn, nbits, ndigits, digit,
663 add_on_help(sgn, nbits, ndigits, digit,
688 add_on_help(sgn, nbits, ndigits, digit,
719 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
720 v.nbits, v.ndigits, v.digit);
738 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
739 v.nbits, v.ndigits, v.digit);
759 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
782 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
805 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
828 MUL_ON_HELPER(sgn, nbits, ndigits, digit,
861 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
862 v.nbits, v.ndigits, v.digit);
880 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
881 v.nbits, v.ndigits, v.digit);
905 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
932 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
959 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
986 DIV_ON_HELPER(sgn, nbits, ndigits, digit,
1017 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1018 v.nbits, v.ndigits, v.digit);
1034 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1035 v.nbits, v.ndigits, v.digit);
1057 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1080 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1105 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1128 MOD_ON_HELPER(sgn, nbits, ndigits, digit,
1158 and_on_help(sgn, nbits, ndigits, digit,
1159 v.sgn, v.nbits, v.ndigits, v.digit);
1179 and_on_help(sgn, nbits, ndigits, digit,
1180 v.sgn, v.nbits, v.ndigits, v.digit);
1202 and_on_help(sgn, nbits, ndigits, digit,
1225 and_on_help(sgn, nbits, ndigits, digit,
1248 and_on_help(sgn, nbits, ndigits, digit,
1271 and_on_help(sgn, nbits, ndigits, digit,
1304 or_on_help(sgn, nbits, ndigits, digit,
1305 v.sgn, v.nbits, v.ndigits, v.digit);
1323 or_on_help(sgn, nbits, ndigits, digit,
1324 v.sgn, v.nbits, v.ndigits, v.digit);
1345 or_on_help(sgn, nbits, ndigits, digit,
1367 or_on_help(sgn, nbits, ndigits, digit,
1389 or_on_help(sgn, nbits, ndigits, digit,
1411 or_on_help(sgn, nbits, ndigits, digit,
1445 xor_on_help(sgn, nbits, ndigits, digit,
1446 v.sgn, v.nbits, v.ndigits, v.digit);
1466 xor_on_help(sgn, nbits, ndigits, digit,
1467 v.sgn, v.nbits, v.ndigits, v.digit);
1488 xor_on_help(sgn, nbits, ndigits, digit,
1510 xor_on_help(sgn, nbits, ndigits, digit,
1532 xor_on_help(sgn, nbits, ndigits, digit,
1554 xor_on_help(sgn, nbits, ndigits, digit,
1575 return CLASS_TYPE(SC_NEG, u.nbits, 1, &d, false);
1605 return CLASS_TYPE(s, u.nbits, nd, d);
1716 int nb = u.nbits + v;
1874 int nb = u.nbits;
2278 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2319 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2360 convert_SM_to_2C_trimmed(IF_SC_SIGNED, sgn, nbits, ndigits, d);
2586 sc_value_base(v), sgn(s), nbits(v.nbits), ndigits(v.ndigits), digit()
2598 sc_value_base(v), sgn(s), nbits(num_bits(v.nbits)), ndigits(), digit()
2603 ndigits = DIV_CEIL(nbits);
2610 copy_digits(v.nbits, v.ndigits, v.digit);
2619 sc_value_base(), sgn(s), nbits(num_bits(nb)), ndigits(), digit()
2621 ndigits = DIV_CEIL(nbits);
2643 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2658 l = sc_min( l, u->nbits - 1 );
2660 nbits = num_bits( l - r + 1 );
2662 // nbits can still be <= 0 because l and r have just been updated
2666 if( u->sgn == SC_ZERO || nbits <= num_bits( 0 ) ) {
2668 if( nbits <= num_bits( 0 ) ) {
2669 nbits = 1;
2671 ndigits = DIV_CEIL( nbits );
2681 ndigits = DIV_CEIL(nbits);
2791 sc_value_base(), sgn(), nbits(), ndigits(), digit()
2806 l = sc_min( l, u->nbits - 1 );
2808 nbits = num_bits( l - r + 1 );
2810 // nbits can still be <= 0 because l and r have just been updated
2814 if( u->sgn == SC_ZERO || nbits <= num_bits( 0 ) ) {
2816 if( nbits <= num_bits( 0 ) ) {
2817 nbits = 1;
2819 ndigits = DIV_CEIL( nbits );
2829 ndigits = DIV_CEIL(nbits);
2971 if ((bit_num < 0) || (num_bits(bit_num) >= nbits)) {
2974 if( bit_num < 0 || bit_num >= nbits ) {