Lines Matching refs:sc_unsigned

32     because of its efficiency: The sc_signed and sc_unsigned types are
37 The implementations of sc_signed and sc_unsigned classes are
44 efficient sc_signed and sc_unsigned types without compromising
103 #include "sc_unsigned.hh"
124 class sc_unsigned;
185 sc_signed operator + (const sc_unsigned &u, const sc_signed &v);
186 sc_signed operator + (const sc_signed &u, const sc_unsigned &v);
188 sc_signed operator + (const sc_unsigned &u, int64 v);
189 sc_signed operator + (const sc_unsigned &u, long v);
190 inline sc_signed operator + (const sc_unsigned &u, int v);
192 sc_signed operator + (int64 u, const sc_unsigned &v);
193 sc_signed operator + (long u, const sc_unsigned &v);
194 inline sc_signed operator + (int u, const sc_unsigned &v);
211 sc_signed operator + (const sc_unsigned &u, const sc_int_base &v);
212 sc_signed operator + (const sc_int_base &u, const sc_unsigned &v);
220 sc_signed operator - (const sc_unsigned &u, const sc_signed &v);
221 sc_signed operator - (const sc_signed &u, const sc_unsigned &v);
223 sc_signed operator - (const sc_unsigned &u, const sc_unsigned &v);
224 sc_signed operator - (const sc_unsigned &u, int64 v);
225 sc_signed operator - (const sc_unsigned &u, uint64 v);
226 sc_signed operator - (const sc_unsigned &u, long v);
227 sc_signed operator - (const sc_unsigned &u, unsigned long v);
228 inline sc_signed operator - (const sc_unsigned &u, int v);
229 inline sc_signed operator - (const sc_unsigned &u, unsigned int v);
231 sc_signed operator - (int64 u, const sc_unsigned &v);
232 sc_signed operator - (uint64 u, const sc_unsigned &v);
233 sc_signed operator - (long u, const sc_unsigned &v);
234 sc_signed operator - (unsigned long u, const sc_unsigned &v);
235 inline sc_signed operator - (int u, const sc_unsigned &v);
236 inline sc_signed operator - (unsigned int u, const sc_unsigned &v);
254 sc_signed operator - (const sc_unsigned &u, const sc_int_base &v);
255 sc_signed operator - (const sc_unsigned &u, const sc_uint_base &v);
256 sc_signed operator - (const sc_int_base &u, const sc_unsigned &v);
257 sc_signed operator - (const sc_uint_base &u, const sc_unsigned &v);
265 sc_signed operator * (const sc_unsigned &u, const sc_signed &v);
266 sc_signed operator * (const sc_signed &u, const sc_unsigned &v);
268 sc_signed operator * (const sc_unsigned &u, int64 v);
269 sc_signed operator * (const sc_unsigned &u, long v);
270 inline sc_signed operator * (const sc_unsigned &u, int v);
272 sc_signed operator * (int64 u, const sc_unsigned &v);
273 sc_signed operator * (long u, const sc_unsigned &v);
274 inline sc_signed operator * (int u, const sc_unsigned &v);
291 sc_signed operator * (const sc_unsigned &u, const sc_int_base &v);
292 sc_signed operator * (const sc_int_base &u, const sc_unsigned &v);
300 sc_signed operator / (const sc_unsigned &u, const sc_signed &v);
301 sc_signed operator / (const sc_signed &u, const sc_unsigned &v);
303 sc_signed operator / (const sc_unsigned &u, int64 v);
304 sc_signed operator / (const sc_unsigned &u, long v);
305 inline sc_signed operator / (const sc_unsigned &u, int v);
307 sc_signed operator / (int64 u, const sc_unsigned &v);
308 sc_signed operator / (long u, const sc_unsigned &v);
309 inline sc_signed operator / (int u, const sc_unsigned &v);
326 sc_signed operator / (const sc_unsigned &u, const sc_int_base &v);
327 sc_signed operator / (const sc_int_base &u, const sc_unsigned &v);
335 sc_signed operator % (const sc_unsigned &u, const sc_signed &v);
336 sc_signed operator % (const sc_signed &u, const sc_unsigned &v);
338 sc_signed operator % (const sc_unsigned &u, int64 v);
339 sc_signed operator % (const sc_unsigned &u, long v);
340 inline sc_signed operator % (const sc_unsigned &u, int v);
342 sc_signed operator % (int64 u, const sc_unsigned &v);
343 sc_signed operator % (long u, const sc_unsigned &v);
344 inline sc_signed operator % (int u, const sc_unsigned &v);
361 sc_signed operator % (const sc_unsigned &u, const sc_int_base &v);
362 sc_signed operator % (const sc_int_base &u, const sc_unsigned &v);
372 sc_signed operator & (const sc_unsigned &u, const sc_signed &v);
373 sc_signed operator & (const sc_signed &u, const sc_unsigned &v);
375 sc_signed operator & (const sc_unsigned &u, int64 v);
376 sc_signed operator & (const sc_unsigned &u, long v);
377 inline sc_signed operator & (const sc_unsigned &u, int v);
379 sc_signed operator & (int64 u, const sc_unsigned &v);
380 sc_signed operator & (long u, const sc_unsigned &v);
381 inline sc_signed operator & (int u, const sc_unsigned &v);
398 sc_signed operator & (const sc_unsigned &u, const sc_int_base &v);
399 sc_signed operator & (const sc_int_base &u, const sc_unsigned &v);
407 sc_signed operator | (const sc_unsigned &u, const sc_signed &v);
408 sc_signed operator | (const sc_signed &u, const sc_unsigned &v);
410 sc_signed operator | (const sc_unsigned &u, int64 v);
411 sc_signed operator | (const sc_unsigned &u, long v);
412 inline sc_signed operator | (const sc_unsigned &u, int v);
414 sc_signed operator | (int64 u, const sc_unsigned &v);
415 sc_signed operator | (long u, const sc_unsigned &v);
416 inline sc_signed operator | (int u, const sc_unsigned &v);
433 sc_signed operator | (const sc_unsigned &u, const sc_int_base &v);
434 sc_signed operator | (const sc_int_base &u, const sc_unsigned &v);
442 sc_signed operator ^ (const sc_unsigned &u, const sc_signed &v);
443 sc_signed operator ^ (const sc_signed &u, const sc_unsigned &v);
445 sc_signed operator ^ (const sc_unsigned &u, int64 v);
446 sc_signed operator ^ (const sc_unsigned &u, long v);
447 inline sc_signed operator ^ (const sc_unsigned &u, int v);
449 sc_signed operator ^ (int64 u, const sc_unsigned &v);
450 sc_signed operator ^ (long u, const sc_unsigned &v);
451 inline sc_signed operator ^ (int u, const sc_unsigned &v);
468 sc_signed operator ^ (const sc_unsigned &u, const sc_int_base &v);
469 sc_signed operator ^ (const sc_int_base &u, const sc_unsigned &v);
478 sc_unsigned operator << (const sc_unsigned &u, const sc_signed &v);
479 sc_signed operator << (const sc_signed &u, const sc_unsigned &v);
494 sc_unsigned operator >> (const sc_unsigned &u, const sc_signed &v);
495 sc_signed operator >> (const sc_signed &u, const sc_unsigned &v);
512 sc_signed operator - (const sc_unsigned &u);
518 bool operator == (const sc_unsigned &u, const sc_signed &v);
519 bool operator == (const sc_signed &u, const sc_unsigned &v);
542 bool operator != (const sc_unsigned &u, const sc_signed &v);
543 bool operator != (const sc_signed &u, const sc_unsigned &v);
566 bool operator < (const sc_unsigned &u, const sc_signed &v);
567 bool operator < (const sc_signed &u, const sc_unsigned &v);
590 bool operator <= (const sc_unsigned &u, const sc_signed &v);
591 bool operator <= (const sc_signed &u, const sc_unsigned &v);
614 bool operator > (const sc_unsigned &u, const sc_signed &v);
615 bool operator > (const sc_signed &u, const sc_unsigned &v);
638 bool operator >= (const sc_unsigned &u, const sc_signed &v);
639 bool operator >= (const sc_signed &u, const sc_unsigned &v);
795 virtual void concat_set(const sc_unsigned &src, int low_i);
818 friend class sc_unsigned;
850 // implicit conversion to sc_unsigned
851 operator sc_unsigned () const;
930 const sc_signed_subref &operator = (const sc_unsigned &a);
936 sc_unsigned temp(length());
965 virtual void concat_set(const sc_unsigned &src, int low_i);
991 friend class sc_unsigned;
1003 sc_signed(const sc_unsigned &v);
1025 const sc_signed &operator = (const sc_unsigned &v);
1076 virtual void concat_set(const sc_unsigned &src, int low_i);
1265 u = sc_unsigned,
1293 friend sc_signed operator + (const sc_unsigned &u, const sc_signed &v);
1294 friend sc_signed operator + (const sc_signed &u, const sc_unsigned &v);
1296 friend sc_signed operator + (const sc_unsigned &u, int64 v);
1297 friend sc_signed operator + (const sc_unsigned &u, long v);
1299 operator + (const sc_unsigned &u, int v)
1304 friend sc_signed operator + (int64 u, const sc_unsigned &v);
1305 friend sc_signed operator + (long u, const sc_unsigned &v);
1307 operator + (int u, const sc_unsigned &v)
1344 const sc_signed &operator += (const sc_unsigned &v);
1360 friend sc_signed operator + (const sc_unsigned &u, const sc_int_base &v);
1361 friend sc_signed operator + (const sc_int_base &u, const sc_unsigned &v);
1370 friend sc_signed operator - (const sc_unsigned &u, const sc_signed &v);
1371 friend sc_signed operator - (const sc_signed &u, const sc_unsigned &v);
1373 friend sc_signed operator - (const sc_unsigned &u, const sc_unsigned &v);
1374 friend sc_signed operator - (const sc_unsigned &u, int64 v);
1375 friend sc_signed operator - (const sc_unsigned &u, uint64 v);
1376 friend sc_signed operator - (const sc_unsigned &u, long v);
1377 friend sc_signed operator - (const sc_unsigned &u, unsigned long v);
1379 operator - (const sc_unsigned &u, int v)
1384 operator - (const sc_unsigned &u, unsigned int v)
1389 friend sc_signed operator - (int64 u, const sc_unsigned &v);
1390 friend sc_signed operator - (uint64 u, const sc_unsigned &v);
1391 friend sc_signed operator - (long u, const sc_unsigned &v);
1392 friend sc_signed operator - (unsigned long u, const sc_unsigned &v);
1394 operator - (int u, const sc_unsigned &v)
1399 operator - (unsigned int u, const sc_unsigned &v)
1436 const sc_signed &operator -= (const sc_unsigned &v);
1452 friend sc_signed operator - (const sc_unsigned &u, const sc_int_base &v);
1453 friend sc_signed operator - (const sc_unsigned &u, const sc_uint_base &v);
1454 friend sc_signed operator - (const sc_int_base &u, const sc_unsigned &v);
1455 friend sc_signed operator - (const sc_uint_base &u, const sc_unsigned &v);
1464 friend sc_signed operator * (const sc_unsigned &u, const sc_signed &v);
1465 friend sc_signed operator * (const sc_signed &u, const sc_unsigned &v);
1467 friend sc_signed operator * (const sc_unsigned &u, int64 v);
1468 friend sc_signed operator * (const sc_unsigned &u, long v);
1470 operator * (const sc_unsigned &u, int v)
1475 friend sc_signed operator * (int64 u, const sc_unsigned &v);
1476 friend sc_signed operator * (long u, const sc_unsigned &v);
1478 operator * (int u, const sc_unsigned &v)
1515 const sc_signed &operator *= (const sc_unsigned &v);
1531 friend sc_signed operator * (const sc_unsigned &u, const sc_int_base &v);
1532 friend sc_signed operator * (const sc_int_base &u, const sc_unsigned &v);
1541 friend sc_signed operator / (const sc_unsigned &u, const sc_signed &v);
1542 friend sc_signed operator / (const sc_signed &u, const sc_unsigned &v);
1544 friend sc_signed operator / (const sc_unsigned &u, int64 v);
1545 friend sc_signed operator / (const sc_unsigned &u, long v);
1547 operator / (const sc_unsigned &u, int v)
1552 friend sc_signed operator / (int64 u, const sc_unsigned &v);
1553 friend sc_signed operator / (long u, const sc_unsigned &v);
1555 operator / (int u, const sc_unsigned &v)
1592 const sc_signed &operator /= (const sc_unsigned &v);
1608 friend sc_signed operator / (const sc_unsigned &u, const sc_int_base &v);
1609 friend sc_signed operator / (const sc_int_base &u, const sc_unsigned &v);
1618 friend sc_signed operator % (const sc_unsigned &u, const sc_signed &v);
1619 friend sc_signed operator % (const sc_signed &u, const sc_unsigned &v);
1621 friend sc_signed operator % (const sc_unsigned &u, int64 v);
1622 friend sc_signed operator % (const sc_unsigned &u, long v);
1624 operator % (const sc_unsigned &u, int v)
1629 friend sc_signed operator % (int64 u, const sc_unsigned &v);
1630 friend sc_signed operator % (long u, const sc_unsigned &v);
1632 operator % (int u, const sc_unsigned &v)
1669 const sc_signed &operator %= (const sc_unsigned &v);
1685 friend sc_signed operator % (const sc_unsigned &u, const sc_int_base &v);
1686 friend sc_signed operator % (const sc_int_base &u, const sc_unsigned &v);
1697 friend sc_signed operator & (const sc_unsigned &u, const sc_signed &v);
1698 friend sc_signed operator & (const sc_signed &u, const sc_unsigned &v);
1700 friend sc_signed operator & (const sc_unsigned &u, int64 v);
1701 friend sc_signed operator & (const sc_unsigned &u, long v);
1703 operator &(const sc_unsigned &u, int v)
1708 friend sc_signed operator & (int64 u, const sc_unsigned &v);
1709 friend sc_signed operator & (long u, const sc_unsigned &v);
1711 operator & (int u, const sc_unsigned &v)
1742 const sc_signed &operator &= (const sc_unsigned &v);
1758 friend sc_signed operator & (const sc_unsigned &u, const sc_int_base &v);
1759 friend sc_signed operator & (const sc_int_base &u, const sc_unsigned &v);
1768 friend sc_signed operator | (const sc_unsigned &u, const sc_signed &v);
1769 friend sc_signed operator | (const sc_signed &u, const sc_unsigned &v);
1771 friend sc_signed operator | (const sc_unsigned &u, int64 v);
1772 friend sc_signed operator | (const sc_unsigned &u, long v);
1774 operator | (const sc_unsigned &u, int v)
1779 friend sc_signed operator | (int64 u, const sc_unsigned &v);
1780 friend sc_signed operator | (long u, const sc_unsigned &v);
1782 operator | (int u, const sc_unsigned &v)
1819 const sc_signed &operator |= (const sc_unsigned &v);
1835 friend sc_signed operator | (const sc_unsigned &u, const sc_int_base &v);
1836 friend sc_signed operator | (const sc_int_base &u, const sc_unsigned &v);
1845 friend sc_signed operator ^ (const sc_unsigned &u, const sc_signed &v);
1846 friend sc_signed operator ^ (const sc_signed &u, const sc_unsigned &v);
1848 friend sc_signed operator ^ (const sc_unsigned &u, int64 v);
1849 friend sc_signed operator ^ (const sc_unsigned &u, long v);
1851 operator ^ (const sc_unsigned &u, int v)
1856 friend sc_signed operator ^ (int64 u, const sc_unsigned &v);
1857 friend sc_signed operator ^ (long u, const sc_unsigned &v);
1859 operator ^ (int u, const sc_unsigned &v)
1896 const sc_signed &operator ^= (const sc_unsigned &v);
1912 friend sc_signed operator ^ (const sc_unsigned &u, const sc_int_base &v);
1913 friend sc_signed operator ^ (const sc_int_base &u, const sc_unsigned &v);
1924 friend sc_unsigned operator << (const sc_unsigned &u, const sc_signed &v);
1925 friend sc_signed operator << (const sc_signed &u, const sc_unsigned &v);
1944 const sc_signed &operator <<= (const sc_unsigned &v);
1966 friend sc_unsigned operator >> (const sc_unsigned &u, const sc_signed &v);
1967 friend sc_signed operator >> (const sc_signed &u, const sc_unsigned &v);
1986 const sc_signed &operator >>= (const sc_unsigned &v);
2010 friend sc_signed operator - (const sc_unsigned &u);
2015 friend bool operator == (const sc_unsigned &u, const sc_signed &v);
2016 friend bool operator == (const sc_signed &u, const sc_unsigned &v);
2055 friend bool operator != (const sc_unsigned &u, const sc_signed &v);
2056 friend bool operator != (const sc_signed &u, const sc_unsigned &v);
2095 friend bool operator < (const sc_unsigned &u, const sc_signed &v);
2096 friend bool operator < (const sc_signed &u, const sc_unsigned &v);
2129 friend bool operator <= (const sc_unsigned &u, const sc_signed &v);
2130 friend bool operator <= (const sc_signed &u, const sc_unsigned &v);
2169 friend bool operator > (const sc_unsigned &u, const sc_signed &v);
2170 friend bool operator > (const sc_signed &u, const sc_unsigned &v);
2209 friend bool operator >= (const sc_unsigned &u, const sc_signed &v);
2210 friend bool operator >= (const sc_signed &u, const sc_unsigned &v);
2302 sc_signed(const sc_unsigned &v, small_type s);
2309 sc_signed(const sc_unsigned *u, int l, int r);