Searched refs:und (Results 1 - 14 of 14) sorted by relevance

/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_nbexterns.h70 int unb, int und, sc_digit *ud,
76 int unb, int und, sc_digit *ud,
80 int unb, int und, sc_digit *ud,
85 int unb, int und, sc_digit *ud,
90 int unb, int und, sc_digit *ud,
94 int unb, int und, sc_digit *ud,
99 int unb, int und, sc_digit *ud,
104 int unb, int und, sc_digit *ud,
110 int unb, int und, sc_digit *ud,
116 int unb, int und, sc_digi
[all...]
H A Dsc_nbexterns.cpp67 add_on_help(small_type &us, int /* unb */, int und, argument
77 if (und >= vnd)
78 vec_add_on(und, ud, vnd, vd);
80 vec_add_on2(und, ud, vnd, vd);
85 // vec_cmp expects that und is the number of non-zero digits in ud.
86 int new_und = vec_skip_leading_zeros(und, ud);
91 vec_zero(und, ud);
96 vec_sub_on(und, ud, vnd, vd);
100 vec_sub_on2(und, ud, vnd, vd);
131 int unb, int und,
130 mul_on_help_signed(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
205 mul_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
284 div_on_help_signed(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
354 div_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
428 mod_on_help_signed(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
506 mod_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
589 and_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
690 or_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
793 xor_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
[all...]
H A Dsc_nbutils.h185 vec_from_str(int unb, int und, sc_digit *u,
338 vec_reverse(int unb, int und, sc_digit *ud,
957 int unb, int und, sc_digit *ud,
961 if (und <= vnd) {
963 vec_copy(und, ud, vd);
966 us = convert_signed_SM_to_2C_to_SM(us, unb, und, ud);
969 else // und > vnd
970 vec_copy_and_zero(und, ud, vnd, vd);
978 int unb, int und, sc_digit *ud,
982 if (und <
956 copy_digits_signed(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
977 copy_digits_unsigned(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
[all...]
H A Dsc_nbutils.cpp548 vec_from_str(int unb, int und, sc_digit *u, argument
553 assert((unb > 0) && (und > 0) && (u != NULL));
576 vec_zero(und, u);
601 vec_mul_small_on(und, u, b);
604 vec_add_small_on(und, u, val);
617 return convert_signed_SM_to_2C_to_SM(s, unb, und, u);
1840 vec_reverse(int unb, int und, sc_digit *ud,
1845 assert((unb > 0) && (und > 0) && (ud != NULL));
1865 sc_digit *d = new sc_digit[und];
1869 vec_copy(und,
[all...]
H A Dsc_unsigned.h142 int und,
153 int und,
162 int und,
171 int und,
179 int und,
187 int und,
195 int und,
205 int und,
214 int und,
1867 int und,
[all...]
H A Dsc_signed.h137 int und,
146 int und,
155 int und,
163 int und,
171 int und,
179 int und,
188 int und,
197 int und,
2092 int und,
2101 int und,
[all...]
H A Dsc_unsigned.cpp2064 int unb, int und, const sc_digit *ud,
2078 int cmp_res = vec_skip_and_cmp(und, ud, vnd, vd);
2097 int nd = (us == SC_NEG ? und : vnd);
2118 cmp_res = vec_skip_and_cmp(und, ud, nd, d);
2063 compare_unsigned(small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd, small_type if_u_signed, small_type if_v_signed) argument
/gem5/src/systemc/ext/dt/int/
H A Dsc_nbexterns.hh67 small_type &us, int unb, int und, sc_digit *ud,
71 small_type &us, int unb, int und, sc_digit *ud,
75 small_type &us, int unb, int und, sc_digit *ud,
79 small_type &us, int unb, int und, sc_digit *ud,
83 small_type &us, int unb, int und, sc_digit *ud,
87 small_type &us, int unb, int und, sc_digit *ud,
91 small_type &us, int unb, int und, sc_digit *ud,
95 small_type us, int unb, int und, sc_digit *ud,
99 small_type us, int unb, int und, sc_digit *ud,
103 small_type us, int unb, int und, sc_digi
[all...]
H A Dsc_nbutils.hh137 vec_from_str(int unb, int und, sc_digit *u,
221 extern void vec_reverse(int unb, int und, sc_digit *ud, int l, int r=0);
754 int unb, int und, sc_digit *ud,
757 if (und <= vnd) {
758 vec_copy(und, ud, vd);
761 us = convert_signed_SM_to_2C_to_SM(us, unb, und, ud);
762 } else { // und > vnd
763 vec_copy_and_zero(und, ud, vnd, vd);
770 int unb, int und, sc_digit *ud,
773 if (und <
753 copy_digits_signed(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
769 copy_digits_unsigned(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
[all...]
H A Dsc_unsigned.hh152 int compare_unsigned(small_type us, int unb, int und, const sc_digit *ud,
157 small_type us, int unb, int und, const sc_digit *ud,
161 small_type us, int unb, int und, const sc_digit *ud,
165 small_type s, int unb, int und, const sc_digit *ud,
169 small_type s, int unb, int und, const sc_digit *ud,
173 small_type us, int unb, int und, const sc_digit *ud,
177 small_type us, int unb, int und, const sc_digit *ud,
182 small_type us, int unb, int und, const sc_digit *ud,
186 small_type us, int unb, int und, const sc_digit *ud,
1926 small_type us, int unb, int und, cons
[all...]
H A Dsc_signed.hh147 small_type us, int unb, int und, const sc_digit *ud,
151 small_type us, int unb, int und, const sc_digit *ud,
155 small_type s, int unb, int und, const sc_digit *ud,
159 small_type s, int unb, int und, const sc_digit *ud,
163 small_type us, int unb, int und, const sc_digit *ud,
167 small_type us, int unb, int und, const sc_digit *ud,
171 small_type us, int unb, int und, const sc_digit *ud,
175 small_type us, int unb, int und, const sc_digit *ud,
2253 small_type us, int unb, int und, const sc_digit *ud,
2257 small_type us, int unb, int und, cons
[all...]
/gem5/src/systemc/dt/int/
H A Dsc_nbexterns.cc66 add_on_help(small_type &us, int /* unb */, int und, sc_digit *ud, argument
72 if (und >= vnd)
73 vec_add_on(und, ud, vnd, vd);
75 vec_add_on2(und, ud, vnd, vd);
78 // vec_cmp expects that und is the number of non-zero digits in ud.
79 int new_und = vec_skip_leading_zeros(und, ud);
84 vec_zero(und, ud);
89 vec_sub_on(und, ud, vnd, vd);
92 vec_sub_on2(und, ud, vnd, vd);
121 mul_on_help_signed(small_type &us, int unb, int und, sc_digi argument
184 mul_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
251 div_on_help_signed(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
310 div_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) argument
373 mod_on_help_signed(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
439 mod_on_help_unsigned(small_type &us, int unb, int und, sc_digit *ud, int , int vnd, const sc_digit *vd) argument
511 and_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
587 or_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
665 xor_on_help(small_type us, int , int und, sc_digit *ud, small_type vs, int , int vnd, const sc_digit *vd) argument
[all...]
H A Dsc_nbutils.cc545 vec_from_str(int unb, int und, sc_digit *u, const char *v, sc_numrep base) argument
549 sc_assert((unb > 0) && (und > 0) && (u != NULL));
572 vec_zero(und, u);
595 vec_mul_small_on(und, u, b);
598 vec_add_small_on(und, u, val);
610 return convert_signed_SM_to_2C_to_SM(s, unb, und, u);
1697 vec_reverse(int unb, int und, sc_digit *ud, int l, int r)
1700 sc_assert((unb > 0) && (und > 0) && (ud != NULL));
1720 sc_digit *d = new sc_digit[und];
1724 vec_copy(und,
[all...]
H A Dsc_unsigned.cc2109 compare_unsigned(small_type us, int unb, int und, const sc_digit *ud, argument
2117 int cmp_res = vec_skip_and_cmp(und, ud, vnd, vd);
2130 int nd = (us == SC_NEG ? und : vnd);
2147 cmp_res = vec_skip_and_cmp(und, ud, nd, d);

Completed in 39 milliseconds