Lines Matching defs:operator

439 sc_unsigned::operator = (const char *a)
450 return this->operator = (aa);
460 sc_unsigned::operator = (int64 v)
473 sc_unsigned::operator = (uint64 v)
487 sc_unsigned::operator = (long v)
500 sc_unsigned::operator = (unsigned long v)
514 sc_unsigned::operator = (double v)
533 sc_unsigned::operator = (const sc_bv_base &v)
548 sc_unsigned::operator = (const sc_lv_base &v)
586 sc_unsigned::operator = (const sc_int_base &v)
588 return operator = ((int64)v);
592 sc_unsigned::operator += (const sc_int_base &v)
594 return operator += ((int64)v);
598 sc_unsigned::operator -= (const sc_int_base &v)
600 return operator -= ((int64)v);
604 sc_unsigned::operator *= (const sc_int_base &v)
606 return operator *= ((int64)v);
610 sc_unsigned::operator /= (const sc_int_base &v)
612 return operator /= ((int64)v);
616 sc_unsigned::operator %= (const sc_int_base &v)
618 return operator %= ((int64)v);
622 sc_unsigned::operator &= (const sc_int_base &v)
624 return operator &= ((int64)v);
628 sc_unsigned::operator |= (const sc_int_base &v)
630 return operator |= ((int64)v);
634 sc_unsigned::operator ^= (const sc_int_base &v)
636 return operator ^= ((int64)v);
640 operator << (const sc_unsigned &u, const sc_int_base &v)
642 return operator << (u, (int64)v);
645 sc_unsigned::operator <<= (const sc_int_base &v)
647 return operator <<= ((int64)v);
651 operator >> (const sc_unsigned& u, const sc_int_base& v)
653 return operator >> (u, (int64)v);
656 sc_unsigned::operator >>= (const sc_int_base& v)
658 return operator >>= ((int64)v);
662 operator == (const sc_unsigned &u, const sc_int_base &v)
664 return operator == (u, (int64)v);
667 operator == (const sc_int_base &u, const sc_unsigned &v)
669 return operator == ((int64)u, v);
673 operator != (const sc_unsigned &u, const sc_int_base &v)
675 return operator != (u, (int64)v);
678 operator != (const sc_int_base &u, const sc_unsigned &v)
680 return operator != ((int64)u, v);
684 operator < (const sc_unsigned &u, const sc_int_base &v)
686 return operator < (u, (int64)v);
689 operator < (const sc_int_base &u, const sc_unsigned &v)
691 return operator < ((int64)u, v);
695 operator <= (const sc_unsigned &u, const sc_int_base &v)
697 return operator <= (u, (int64)v);
700 operator <= (const sc_int_base &u, const sc_unsigned &v)
702 return operator <= ((int64)u, v);
706 operator > (const sc_unsigned &u, const sc_int_base &v)
708 return operator > (u, (int64)v);
711 operator > (const sc_int_base &u, const sc_unsigned &v)
713 return operator > ((int64)u, v);
717 operator >= (const sc_unsigned &u, const sc_int_base &v)
719 return operator >= (u, (int64)v);
722 operator >= (const sc_int_base &u, const sc_unsigned &v)
724 return operator >= ((int64)u, v);
733 sc_unsigned::operator = (const sc_uint_base &v)
735 return operator = ((uint64)v);
739 operator + (const sc_unsigned &u, const sc_uint_base &v)
741 return operator + (u, (uint64)v);
744 operator + (const sc_uint_base &u, const sc_unsigned &v)
746 return operator + ((uint64)u, v);
749 sc_unsigned::operator += (const sc_uint_base &v)
751 return operator += ((uint64)v);
755 sc_unsigned::operator -= (const sc_uint_base &v)
757 return operator -= ((uint64)v);
761 operator * (const sc_unsigned &u, const sc_uint_base &v)
763 return operator * (u, (uint64)v);
766 operator * (const sc_uint_base &u, const sc_unsigned &v)
768 return operator * ((uint64)u, v);
771 sc_unsigned::operator *= (const sc_uint_base &v)
773 return operator *= ((uint64)v);
777 operator / (const sc_unsigned &u, const sc_uint_base &v)
779 return operator / (u, (uint64)v);
782 operator / (const sc_uint_base &u, const sc_unsigned &v)
784 return operator / ((uint64)u, v);
787 sc_unsigned::operator /= (const sc_uint_base &v)
789 return operator /= ((uint64)v);
793 operator % (const sc_unsigned &u, const sc_uint_base &v)
795 return operator % (u, (uint64)v);
798 operator % (const sc_uint_base &u, const sc_unsigned &v)
800 return operator % ((uint64)u, v);
803 sc_unsigned::operator %= (const sc_uint_base &v)
805 return operator %= ((uint64)v);
809 operator & (const sc_unsigned &u, const sc_uint_base &v)
811 return operator & (u, (uint64)v);
814 operator & (const sc_uint_base &u, const sc_unsigned &v)
816 return operator & ((uint64)u, v);
819 sc_unsigned::operator &= (const sc_uint_base &v)
821 return operator &= ((uint64)v);
825 operator | (const sc_unsigned &u, const sc_uint_base &v)
827 return operator | (u, (uint64)v);
830 operator | (const sc_uint_base &u, const sc_unsigned &v)
832 return operator | ((uint64)u, v);
835 sc_unsigned::operator |= (const sc_uint_base &v)
837 return operator |= ((uint64)v);
841 operator ^ (const sc_unsigned &u, const sc_uint_base &v)
843 return operator ^ (u, (uint64)v);
846 operator ^ (const sc_uint_base &u, const sc_unsigned &v)
848 return operator ^ ((uint64)u, v);
851 sc_unsigned::operator ^= (const sc_uint_base &v)
853 return operator ^= ((uint64)v);
857 operator << (const sc_unsigned &u, const sc_uint_base &v)
859 return operator << (u, (uint64)v);
862 sc_unsigned::operator <<= (const sc_uint_base &v)
864 return operator <<= ((uint64)v);
868 operator >> (const sc_unsigned &u, const sc_uint_base &v)
870 return operator >> (u, (uint64)v);
873 sc_unsigned::operator >>= (const sc_uint_base &v)
875 return operator >>= ((uint64)v);
879 operator == (const sc_unsigned &u, const sc_uint_base &v)
881 return operator == (u, (uint64)v);
884 operator == (const sc_uint_base &u, const sc_unsigned &v)
886 return operator == ((uint64)u, v);
890 operator != (const sc_unsigned &u, const sc_uint_base &v)
892 return operator != (u, (uint64)v);
895 operator != (const sc_uint_base &u, const sc_unsigned &v)
897 return operator != ((uint64)u, v);
901 operator < (const sc_unsigned &u, const sc_uint_base &v)
903 return operator < (u, (uint64)v);
906 operator < (const sc_uint_base &u, const sc_unsigned &v)
908 return operator < ((uint64)u, v);
912 operator <= (const sc_unsigned &u, const sc_uint_base &v)
914 return operator <= (u, (uint64)v);
917 operator <= (const sc_uint_base &u, const sc_unsigned &v)
919 return operator <= ((uint64)u, v);
923 operator > (const sc_unsigned &u, const sc_uint_base &v)
925 return operator > (u, (uint64)v);
928 operator > (const sc_uint_base &u, const sc_unsigned &v)
930 return operator > ((uint64)u, v);
934 operator >= (const sc_unsigned &u, const sc_uint_base &v)
936 return operator >= (u, (uint64)v);
939 operator >= (const sc_uint_base &u, const sc_unsigned &v)
941 return operator >= ((uint64)u, v);
1004 operator + (const sc_unsigned &u, const sc_unsigned &v)
1019 operator + (const sc_unsigned &u, uint64 v)
1036 operator + (uint64 u, const sc_unsigned &v)
1053 operator + (const sc_unsigned &u, unsigned long v)
1070 operator + (unsigned long u, const sc_unsigned &v)
1122 operator * (const sc_unsigned &u, const sc_unsigned &v)
1136 operator * (const sc_unsigned &u, uint64 v)
1152 operator * (uint64 u, const sc_unsigned &v)
1168 operator * (const sc_unsigned &u, unsigned long v)
1183 operator * (unsigned long u, const sc_unsigned &v)
1214 operator / (const sc_unsigned &u, const sc_unsigned &v)
1230 operator / (const sc_unsigned &u, uint64 v)
1248 operator / (uint64 u, const sc_unsigned &v)
1267 operator / (const sc_unsigned &u, unsigned long v)
1285 operator / (unsigned long u, const sc_unsigned &v)
1319 operator % (const sc_unsigned &u, const sc_unsigned &v)
1333 operator % (const sc_unsigned &u, uint64 v)
1350 operator % (uint64 u, const sc_unsigned &v)
1366 operator % (const sc_unsigned &u, unsigned long v)
1382 operator % (unsigned long u, const sc_unsigned &v)
1412 operator & (const sc_unsigned &u, const sc_unsigned &v)
1424 operator & (const sc_unsigned &u, uint64 v)
1438 operator & (uint64 u, const sc_unsigned &v)
1452 operator & (const sc_unsigned &u, unsigned long v)
1466 operator & (unsigned long u, const sc_unsigned &v)
1495 operator | (const sc_unsigned &u, const sc_unsigned &v)
1510 operator | (const sc_unsigned &u, uint64 v)
1527 operator | (uint64 u, const sc_unsigned &v)
1544 operator | (const sc_unsigned &u, unsigned long v)
1561 operator | (unsigned long u, const sc_unsigned &v)
1594 operator ^ (const sc_unsigned &u, const sc_unsigned &v)
1609 operator ^ (const sc_unsigned &u, uint64 v)
1625 operator ^ (uint64 u, const sc_unsigned &v)
1642 operator ^ (const sc_unsigned &u, unsigned long v)
1658 operator ^ (unsigned long u, const sc_unsigned &v)
1678 // SECTION: Bitwise NOT operator: ~
1689 operator << (const sc_unsigned &u, const sc_signed &v)
1694 return operator << (u, v.to_ulong());
1706 operator >> (const sc_unsigned &u, const sc_signed &v)
1712 return operator >> (u, v.to_long());
1725 operator + (const sc_unsigned &u)
1732 // SECTION: EQUAL operator: ==
1736 operator == (const sc_unsigned &u, const sc_unsigned &v)
1749 operator == (const sc_unsigned &u, const sc_signed &v)
1762 operator == (const sc_signed &u, const sc_unsigned &v)
1775 operator == (const sc_unsigned &u, int64 v)
1789 operator == (int64 u, const sc_unsigned &v)
1803 operator == (const sc_unsigned &u, uint64 v)
1814 operator == (uint64 u, const sc_unsigned &v)
1825 operator == (const sc_unsigned &u, long v)
1838 operator == (long u, const sc_unsigned &v)
1851 operator == (const sc_unsigned &u, unsigned long v)
1862 operator == (unsigned long u, const sc_unsigned &v)
1873 // SECTION: NOT_EQUAL operator: !=
1877 operator != (const sc_unsigned &u, const sc_signed &v)
1879 return (!operator == (u, v));
1884 operator != (const sc_signed &u, const sc_unsigned &v)
1886 return (!operator == (u, v));
1893 // SECTION: LESS THAN operator: <
1897 operator < (const sc_unsigned &u, const sc_unsigned &v)
1910 operator < (const sc_unsigned &u, const sc_signed &v)
1923 operator < (const sc_signed &u, const sc_unsigned &v)
1936 operator < (const sc_unsigned &u, int64 v)
1950 operator < (int64 u, const sc_unsigned &v)
1964 operator < (const sc_unsigned &u, uint64 v)
1976 operator < (uint64 u, const sc_unsigned &v)
1988 operator < (const sc_unsigned &u, long v)
2002 operator < (long u, const sc_unsigned &v)
2016 operator < (const sc_unsigned &u, unsigned long v)
2028 operator < (unsigned long u, const sc_unsigned &v)
2040 // SECTION: LESS THAN or EQUAL operator: <=
2044 operator <= (const sc_unsigned &u, const sc_signed &v)
2046 return (operator < (u, v) || operator == (u, v));
2051 operator <= (const sc_signed &u, const sc_unsigned &v)
2053 return (operator < (u, v) || operator == (u, v));
2060 // SECTION: GREATER THAN operator: >
2064 operator > (const sc_unsigned &u, const sc_signed &v)
2066 return (!(operator <= (u, v)));
2071 operator > (const sc_signed &u, const sc_unsigned &v)
2073 return (!(operator <= (u, v)));
2080 // SECTION: GREATER THAN or EQUAL operator: >=
2084 operator >= (const sc_unsigned &u, const sc_signed &v)
2086 return (!(operator < (u, v)));
2091 operator >= (const sc_signed &u, const sc_unsigned &v)
2093 return (!(operator < (u, v)));