Lines Matching defs:operator

475 sc_signed::operator = ( const char* a )
488 return this->operator = ( aa );
499 sc_signed::operator=(int64 v)
514 sc_signed::operator=(uint64 v)
528 sc_signed::operator=(long v)
543 sc_signed::operator=(unsigned long v)
557 sc_signed::operator=(double v)
584 sc_signed::operator = ( const sc_bv_base& v )
599 sc_signed::operator = ( const sc_lv_base& v )
638 sc_signed::operator = (const sc_int_base& v)
639 { return operator=((int64) v); }
643 operator + ( const sc_unsigned& u, const sc_int_base& v )
644 { return operator + ( u, SCAST<int64>( v ) ); }
647 operator + ( const sc_int_base& u, const sc_unsigned& v )
648 { return operator + ( SCAST<int64>( u ), v ); }
651 operator + (const sc_signed& u, const sc_int_base& v)
652 { return operator+(u, (int64) v); }
655 operator + (const sc_int_base& u, const sc_signed& v)
656 { return operator+((int64) u, v); }
659 sc_signed::operator += (const sc_int_base& v)
660 { return operator+=((int64) v); }
664 operator - (const sc_unsigned& u, const sc_int_base& v)
665 { return operator-(u, (int64) v); }
668 operator - (const sc_int_base& u, const sc_unsigned& v)
669 { return operator-((int64) u, v); }
672 operator-(const sc_signed& u, const sc_int_base& v)
673 { return operator-(u, (int64) v); }
676 operator - (const sc_int_base& u, const sc_signed& v)
677 { return operator-((int64) u, v); }
680 sc_signed::operator -= (const sc_int_base& v)
681 { return operator-=((int64) v); }
685 operator * ( const sc_unsigned& u, const sc_int_base& v )
686 { return operator * ( u, SCAST<int64>( v ) ); }
689 operator * ( const sc_int_base& u, const sc_unsigned& v )
690 { return operator * ( SCAST<int64>( u ), v ); }
693 operator * (const sc_signed& u, const sc_int_base& v)
694 { return operator*(u, (int64) v); }
697 operator * (const sc_int_base& u, const sc_signed& v)
698 { return operator*((int64) u, v); }
701 sc_signed::operator *= (const sc_int_base& v)
702 { return operator*=((int64) v); }
706 operator / ( const sc_unsigned& u, const sc_int_base& v )
707 { return operator / ( u, SCAST<int64>( v ) ); }
710 operator / ( const sc_int_base& u, const sc_unsigned& v )
711 { return operator / ( SCAST<int64>( u ), v ); }
714 operator / (const sc_signed& u, const sc_int_base& v)
715 { return operator/(u, (int64) v); }
718 operator / (const sc_int_base& u, const sc_signed& v)
719 { return operator/((int64) u, v); }
722 sc_signed::operator /= (const sc_int_base& v)
723 { return operator/=((int64) v); }
727 operator % ( const sc_unsigned& u, const sc_int_base& v )
728 { return operator % ( u, SCAST<int64>( v ) ); }
731 operator % ( const sc_int_base& u, const sc_unsigned& v )
732 { return operator % ( SCAST<int64>( u ), v ); }
735 operator % (const sc_signed& u, const sc_int_base& v)
736 { return operator%(u, (int64) v); }
739 operator % (const sc_int_base& u, const sc_signed& v)
740 { return operator%((int64) u, v); }
743 sc_signed::operator %= (const sc_int_base& v)
744 { return operator%=((int64) v); }
748 operator & ( const sc_unsigned& u, const sc_int_base& v )
749 { return operator & ( u, SCAST<int64>( v ) ); }
752 operator & ( const sc_int_base& u, const sc_unsigned& v )
753 { return operator & ( SCAST<int64>( u ), v ); }
756 operator & (const sc_signed& u, const sc_int_base& v)
757 { return operator&(u, (int64) v); }
760 operator & (const sc_int_base& u, const sc_signed& v)
761 { return operator&((int64) u, v); }
764 sc_signed::operator &= (const sc_int_base& v)
765 { return operator&=((int64) v); }
769 operator | ( const sc_unsigned& u, const sc_int_base& v )
770 { return operator | ( u, SCAST<int64>( v ) ); }
773 operator | ( const sc_int_base& u, const sc_unsigned& v )
774 { return operator | ( SCAST<int64>( u ), v ); }
777 operator | (const sc_signed& u, const sc_int_base& v)
778 { return operator|(u, (int64) v); }
781 operator | (const sc_int_base& u, const sc_signed& v)
782 { return operator|((int64) u, v); }
785 sc_signed::operator |= (const sc_int_base& v)
786 { return operator|=((int64) v); }
790 operator ^ ( const sc_unsigned& u, const sc_int_base& v )
791 { return operator ^ ( u, SCAST<int64>( v ) ); }
794 operator ^ ( const sc_int_base& u, const sc_unsigned& v )
795 { return operator ^ ( SCAST<int64>( u ), v ); }
798 operator ^ (const sc_signed& u, const sc_int_base& v)
799 { return operator^(u, (int64) v); }
802 operator ^ (const sc_int_base& u, const sc_signed& v)
803 { return operator^((int64) u, v); }
806 sc_signed::operator ^= (const sc_int_base& v)
807 { return operator^=((int64) v); }
811 operator << (const sc_signed& u, const sc_int_base& v)
812 { return operator<<(u, (int64) v); }
815 sc_signed::operator <<= (const sc_int_base& v)
816 { return operator<<=((int64) v); }
820 operator >> (const sc_signed& u, const sc_int_base& v)
821 { return operator>>(u, (int64) v); }
824 sc_signed::operator >>= (const sc_int_base& v)
825 { return operator>>=((int64) v); }
829 operator == (const sc_signed& u, const sc_int_base& v)
830 { return operator==(u, (int64) v); }
833 operator == (const sc_int_base& u, const sc_signed& v)
834 { return operator==((int64) u, v); }
838 operator != (const sc_signed& u, const sc_int_base& v)
839 { return operator!=(u, (int64) v); }
842 operator != (const sc_int_base& u, const sc_signed& v)
843 { return operator!=((int64) u, v); }
847 operator < (const sc_signed& u, const sc_int_base& v)
848 { return operator<(u, (int64) v); }
851 operator < (const sc_int_base& u, const sc_signed& v)
852 { return operator<((int64) u, v); }
856 operator <= (const sc_signed& u, const sc_int_base& v)
857 { return operator<=(u, (int64) v); }
860 operator <= (const sc_int_base& u, const sc_signed& v)
861 { return operator<=((int64) u, v); }
865 operator > (const sc_signed& u, const sc_int_base& v)
866 { return operator>(u, (int64) v); }
869 operator > (const sc_int_base& u, const sc_signed& v)
870 { return operator>((int64) u, v); }
874 operator >= (const sc_signed& u, const sc_int_base& v)
875 { return operator>=(u, (int64) v); }
878 operator >= (const sc_int_base& u, const sc_signed& v)
879 { return operator>=((int64) u, v); }
887 sc_signed::operator = (const sc_uint_base& v)
888 { return operator=((uint64) v); }
892 operator + (const sc_signed& u, const sc_uint_base& v)
893 { return operator+(u, (uint64) v); }
896 operator + (const sc_uint_base& u, const sc_signed& v)
897 { return operator+((uint64) u, v); }
900 sc_signed::operator += (const sc_uint_base& v)
901 { return operator+=((uint64) v); }
905 operator - (const sc_unsigned& u, const sc_uint_base& v)
906 { return operator-(u, (uint64) v); }
909 operator - (const sc_uint_base& u, const sc_unsigned& v)
910 { return operator-((uint64) u, v); }
913 operator - (const sc_signed& u, const sc_uint_base& v)
914 { return operator-(u, (uint64) v); }
917 operator - (const sc_uint_base& u, const sc_signed& v)
918 { return operator-((uint64) u, v); }
921 sc_signed::operator -= (const sc_uint_base& v)
922 { return operator-=((uint64) v); }
926 operator * (const sc_signed& u, const sc_uint_base& v)
927 { return operator*(u, (uint64) v); }
930 operator * (const sc_uint_base& u, const sc_signed& v)
931 { return operator*((uint64) u, v); }
934 sc_signed::operator *= (const sc_uint_base& v)
935 { return operator*=((uint64) v); }
939 operator / (const sc_signed& u, const sc_uint_base& v)
940 { return operator/(u, (uint64) v); }
943 operator / (const sc_uint_base& u, const sc_signed& v)
944 { return operator/((uint64) u, v); }
947 sc_signed::operator /= (const sc_uint_base& v)
948 { return operator/=((uint64) v); }
952 operator % (const sc_signed& u, const sc_uint_base& v)
953 { return operator%(u, (uint64) v); }
956 operator % (const sc_uint_base& u, const sc_signed& v)
957 { return operator%((uint64) u, v); }
960 sc_signed::operator %= (const sc_uint_base& v)
961 { return operator%=((uint64) v); }
965 operator & (const sc_signed& u, const sc_uint_base& v)
966 { return operator&(u, (uint64) v); }
969 operator & (const sc_uint_base& u, const sc_signed& v)
970 { return operator&((uint64) u, v); }
973 sc_signed::operator &= (const sc_uint_base& v)
974 { return operator&=((uint64) v); }
978 operator | (const sc_signed& u, const sc_uint_base& v)
979 { return operator|(u, (uint64) v); }
982 operator | (const sc_uint_base& u, const sc_signed& v)
983 { return operator|((uint64) u, v); }
986 sc_signed::operator |= (const sc_uint_base& v)
987 { return operator|=((uint64) v); }
991 operator ^ (const sc_signed& u, const sc_uint_base& v)
992 { return operator^(u, (uint64) v); }
995 operator ^ (const sc_uint_base& u, const sc_signed& v)
996 { return operator^((uint64) u, v); }
999 sc_signed::operator ^= (const sc_uint_base& v)
1000 { return operator^=((uint64) v); }
1004 operator << (const sc_signed& u, const sc_uint_base& v)
1005 { return operator<<(u, (uint64) v); }
1008 sc_signed::operator <<= (const sc_uint_base& v)
1009 { return operator<<=((uint64) v); }
1013 operator >> (const sc_signed& u, const sc_uint_base& v)
1014 { return operator>>(u, (uint64) v); }
1017 sc_signed::operator >>= (const sc_uint_base& v)
1018 { return operator>>=((uint64) v); }
1022 operator == (const sc_signed& u, const sc_uint_base& v)
1023 { return operator==(u, (uint64) v); }
1026 operator == (const sc_uint_base& u, const sc_signed& v)
1027 { return operator==((uint64) u, v); }
1031 operator != (const sc_signed& u, const sc_uint_base& v)
1032 { return operator!=(u, (uint64) v); }
1035 operator != (const sc_uint_base& u, const sc_signed& v)
1036 { return operator!=((uint64) u, v); }
1040 operator < (const sc_signed& u, const sc_uint_base& v)
1041 { return operator<(u, (uint64) v); }
1044 operator < (const sc_uint_base& u, const sc_signed& v)
1045 { return operator<((uint64) u, v); }
1049 operator <= (const sc_signed& u, const sc_uint_base& v)
1050 { return operator<=(u, (uint64) v); }
1053 operator <= (const sc_uint_base& u, const sc_signed& v)
1054 { return operator<=((uint64) u, v); }
1058 operator > (const sc_signed& u, const sc_uint_base& v)
1059 { return operator>(u, (uint64) v); }
1062 operator > (const sc_uint_base& u, const sc_signed& v)
1063 { return operator>((uint64) u, v); }
1067 operator >= (const sc_signed& u, const sc_uint_base& v)
1068 { return operator>=(u, (uint64) v); }
1071 operator >= (const sc_uint_base& u, const sc_signed& v)
1072 { return operator>=((uint64) u, v); }
1134 operator+(const sc_unsigned& u, const sc_signed& v)
1151 operator+(const sc_signed& u, const sc_unsigned& v)
1168 operator+(const sc_signed& u, const sc_signed& v)
1185 operator+(const sc_signed &u, int64 v)
1204 operator+(int64 u, const sc_signed &v)
1224 operator+(const sc_unsigned &u, int64 v)
1243 operator+(int64 u, const sc_unsigned &v)
1263 operator+(const sc_signed &u, uint64 v)
1282 operator+(uint64 u, const sc_signed &v)
1302 operator+(const sc_signed &u, long v)
1321 operator+(long u, const sc_signed &v)
1340 operator+(const sc_unsigned &u, long v)
1359 operator+(long u, const sc_unsigned &v)
1378 operator+(const sc_signed &u, unsigned long v)
1397 operator+(unsigned long u, const sc_signed &v)
1437 operator-(const sc_unsigned& u, const sc_unsigned& v)
1454 operator-(const sc_unsigned& u, const sc_signed& v)
1471 operator-(const sc_signed& u, const sc_unsigned& v)
1488 operator-(const sc_signed& u, const sc_signed& v)
1505 operator-(const sc_signed &u, int64 v)
1524 operator-(int64 u, const sc_signed& v)
1544 operator-(const sc_unsigned &u, int64 v)
1563 operator-(int64 u, const sc_unsigned& v)
1583 operator-(const sc_signed &u, uint64 v)
1603 operator-(uint64 u, const sc_signed& v)
1622 operator-(const sc_unsigned &u, uint64 v)
1642 operator-(uint64 u, const sc_unsigned& v)
1661 operator-(const sc_signed &u, long v)
1680 operator-(long u, const sc_signed& v)
1699 operator-(const sc_unsigned &u, long v)
1718 operator-(long u, const sc_unsigned& v)
1737 operator-(const sc_signed &u, unsigned long v)
1756 operator-(unsigned long u, const sc_signed& v)
1774 operator-(const sc_unsigned &u, unsigned long v)
1793 operator-(unsigned long u, const sc_unsigned& v)
1824 operator*(const sc_unsigned& u, const sc_signed& v)
1840 operator*(const sc_signed& u, const sc_unsigned& v)
1856 operator*(const sc_signed& u, const sc_signed& v)
1872 operator*(const sc_signed& u, int64 v)
1890 operator*(int64 u, const sc_signed& v)
1908 operator*(const sc_unsigned& u, int64 v)
1926 operator*(int64 u, const sc_unsigned& v)
1944 operator*(const sc_signed& u, uint64 v)
1962 operator*(uint64 u, const sc_signed& v)
1980 operator*(const sc_signed& u, long v)
1998 operator*(long u, const sc_signed& v)
2016 operator*(const sc_unsigned& u, long v)
2034 operator*(long u, const sc_unsigned& v)
2052 operator*(const sc_signed& u, unsigned long v)
2069 operator*(unsigned long u, const sc_signed& v)
2102 operator/(const sc_unsigned& u, const sc_signed& v)
2120 operator/(const sc_signed& u, const sc_unsigned& v)
2138 operator/(const sc_signed& u, const sc_signed& v)
2156 operator/(const sc_signed& u, int64 v)
2176 operator/(int64 u, const sc_signed& v)
2196 operator/(const sc_unsigned& u, int64 v)
2216 operator/(int64 u, const sc_unsigned& v)
2236 operator/(const sc_signed& u, uint64 v)
2256 operator/(uint64 u, const sc_signed& v)
2277 operator/(const sc_signed& u, long v)
2297 operator/(long u, const sc_signed& v)
2317 operator/(const sc_unsigned& u, long v)
2337 operator/(long u, const sc_unsigned& v)
2357 operator/(const sc_signed& u, unsigned long v)
2377 operator/(unsigned long u, const sc_signed& v)
2413 operator%(const sc_unsigned& u, const sc_signed& v)
2428 operator%(const sc_signed& u, const sc_unsigned& v)
2443 operator%(const sc_signed& u, const sc_signed& v)
2458 operator%(const sc_signed& u, int64 v)
2478 operator%(int64 u, const sc_signed& v)
2498 operator%(const sc_unsigned& u, int64 v)
2518 operator%(int64 u, const sc_unsigned& v)
2538 operator%(const sc_signed& u, uint64 v)
2556 operator%(uint64 u, const sc_signed& v)
2574 operator%(const sc_signed& u, long v)
2593 operator%(long u, const sc_signed& v)
2613 operator%(const sc_unsigned& u, long v)
2632 operator%(long u, const sc_unsigned& v)
2652 operator%(const sc_signed& u, unsigned long v)
2670 operator%(unsigned long u, const sc_signed& v)
2702 operator&(const sc_unsigned& u, const sc_signed& v)
2716 operator&(const sc_signed& u, const sc_unsigned& v)
2730 operator&(const sc_signed& u, const sc_signed& v)
2744 operator&(const sc_signed& u, int64 v)
2760 operator&(int64 u, const sc_signed& v)
2776 operator&(const sc_unsigned& u, int64 v)
2792 operator&(int64 u, const sc_unsigned& v)
2808 operator&(const sc_signed& u, uint64 v)
2824 operator&(uint64 u, const sc_signed& v)
2840 operator&(const sc_signed& u, long v)
2856 operator&(long u, const sc_signed& v)
2872 operator&(const sc_unsigned& u, long v)
2888 operator&(long u, const sc_unsigned& v)
2904 operator&(const sc_signed& u, unsigned long v)
2920 operator&(unsigned long u, const sc_signed& v)
2951 operator|(const sc_unsigned& u, const sc_signed& v)
2968 operator|(const sc_signed& u, const sc_unsigned& v)
2985 operator|(const sc_signed& u, const sc_signed& v)
3002 operator|(const sc_signed& u, int64 v)
3021 operator|(int64 u, const sc_signed& v)
3040 operator|(const sc_unsigned& u, int64 v)
3059 operator|(int64 u, const sc_unsigned& v)
3078 operator|(const sc_signed& u, uint64 v)
3097 operator|(uint64 u, const sc_signed& v)
3116 operator|(const sc_signed& u, long v)
3135 operator|(long u, const sc_signed& v)
3154 operator|(const sc_unsigned& u, long v)
3173 operator|(long u, const sc_unsigned& v)
3192 operator|(const sc_signed& u, unsigned long v)
3211 operator|(unsigned long u, const sc_signed& v)
3246 operator^(const sc_unsigned& u, const sc_signed& v)
3263 operator^(const sc_signed& u, const sc_unsigned& v)
3280 operator^(const sc_signed& u, const sc_signed& v)
3297 operator^(const sc_signed& u, int64 v)
3316 operator^(int64 u, const sc_signed& v)
3335 operator^(const sc_unsigned& u, int64 v)
3354 operator^(int64 u, const sc_unsigned& v)
3373 operator^(const sc_signed& u, uint64 v)
3391 operator^(uint64 u, const sc_signed& v)
3409 operator^(const sc_signed& u, long v)
3428 operator^(long u, const sc_signed& v)
3447 operator^(const sc_unsigned& u, long v)
3466 operator^(long u, const sc_unsigned& v)
3485 operator^(const sc_signed& u, unsigned long v)
3503 operator^(unsigned long u, const sc_signed& v)
3524 // SECTION: Bitwise NOT operator: ~
3535 operator<<(const sc_signed& u, const sc_unsigned& v)
3540 return operator<<(u, v.to_ulong());
3552 operator>>(const sc_signed& u, const sc_unsigned& v)
3558 return operator>>(u, v.to_ulong());
3571 operator+(const sc_signed& u)
3577 operator-(const sc_signed& u)
3583 operator-(const sc_unsigned& u)
3590 // SECTION: EQUAL operator: ==
3594 operator==(const sc_signed& u, const sc_signed& v)
3612 operator==(const sc_signed& u, int64 v)
3629 operator==(int64 u, const sc_signed& v)
3646 operator==(const sc_signed& u, uint64 v)
3663 operator==(uint64 u, const sc_signed& v)
3680 operator==(const sc_signed& u, long v)
3697 operator==(long u, const sc_signed& v)
3714 operator==(const sc_signed& u, unsigned long v)
3731 operator==(unsigned long u, const sc_signed& v)
3748 // SECTION: NOT_EQUAL operator: !=
3755 // SECTION: LESS THAN operator: <
3759 operator<(const sc_signed& u, const sc_signed& v)
3792 operator<(const sc_signed& u, int64 v)
3824 operator<(int64 u, const sc_signed& v)
3856 operator<(const sc_signed& u, uint64 v)
3882 operator<(uint64 u, const sc_signed& v)
3908 operator<(const sc_signed& u, long v)
3940 operator<(long u, const sc_signed& v)
3970 operator<(const sc_signed& u, unsigned long v)
3994 operator<(unsigned long u, const sc_signed& v)
4018 // SECTION: LESS THAN or EQUAL operator: <=
4025 // SECTION: GREATER THAN operator: >
4032 // SECTION: GREATER THAN or EQUAL operator: >=