Lines Matching defs:operator

459 sc_unsigned::operator = ( const char* a )
472 return this->operator = ( aa );
483 sc_unsigned::operator=(int64 v)
497 sc_unsigned::operator=(uint64 v)
512 sc_unsigned::operator=(long v)
526 sc_unsigned::operator=(unsigned long v)
541 sc_unsigned::operator=(double v)
563 sc_unsigned::operator = ( const sc_bv_base& v )
578 sc_unsigned::operator = ( const sc_lv_base& v )
617 sc_unsigned::operator= (const sc_int_base& v)
618 { return operator=((int64) v); }
621 sc_unsigned::operator+=(const sc_int_base& v)
622 { return operator+=((int64) v); }
625 sc_unsigned::operator-=(const sc_int_base& v)
626 { return operator-=((int64) v); }
629 sc_unsigned::operator*=(const sc_int_base& v)
630 { return operator*=((int64) v); }
633 sc_unsigned::operator/=(const sc_int_base& v)
634 { return operator/=((int64) v); }
637 sc_unsigned::operator%=(const sc_int_base& v)
638 { return operator%=((int64) v); }
641 sc_unsigned::operator&=(const sc_int_base& v)
642 { return operator&=((int64) v); }
645 sc_unsigned::operator|=(const sc_int_base& v)
646 { return operator|=((int64) v); }
649 sc_unsigned::operator^=(const sc_int_base& v)
650 { return operator^=((int64) v); }
653 operator<<(const sc_unsigned& u, const sc_int_base& v)
654 { return operator<<(u, (int64) v); }
656 sc_unsigned::operator<<=(const sc_int_base& v)
657 { return operator<<=((int64) v); }
660 operator>>(const sc_unsigned& u, const sc_int_base& v)
661 { return operator>>(u, (int64) v); }
663 sc_unsigned::operator>>=(const sc_int_base& v)
664 { return operator>>=((int64) v); }
667 operator==(const sc_unsigned& u, const sc_int_base& v)
668 { return operator==(u, (int64) v); }
670 operator==(const sc_int_base& u, const sc_unsigned& v)
671 { return operator==((int64) u, v); }
674 operator!=(const sc_unsigned& u, const sc_int_base& v)
675 { return operator!=(u, (int64) v); }
677 operator!=(const sc_int_base& u, const sc_unsigned& v)
678 { return operator!=((int64) u, v); }
681 operator<(const sc_unsigned& u, const sc_int_base& v)
682 { return operator<(u, (int64) v); }
684 operator<(const sc_int_base& u, const sc_unsigned& v)
685 { return operator<((int64) u, v); }
688 operator<=(const sc_unsigned& u, const sc_int_base& v)
689 { return operator<=(u, (int64) v); }
691 operator<=(const sc_int_base& u, const sc_unsigned& v)
692 { return operator<=((int64) u, v); }
695 operator>(const sc_unsigned& u, const sc_int_base& v)
696 { return operator>(u, (int64) v); }
698 operator>(const sc_int_base& u, const sc_unsigned& v)
699 { return operator>((int64) u, v); }
702 operator>=(const sc_unsigned& u, const sc_int_base& v)
703 { return operator>=(u, (int64) v); }
705 operator>=(const sc_int_base& u, const sc_unsigned& v)
706 { return operator>=((int64) u, v); }
714 sc_unsigned::operator= (const sc_uint_base& v)
715 { return operator=((uint64) v); }
718 operator+(const sc_unsigned& u, const sc_uint_base& v)
719 { return operator+(u, (uint64) v); }
721 operator+(const sc_uint_base& u, const sc_unsigned& v)
722 { return operator+((uint64) u, v); }
724 sc_unsigned::operator+=(const sc_uint_base& v)
725 { return operator+=((uint64) v); }
728 sc_unsigned::operator-=(const sc_uint_base& v)
729 { return operator-=((uint64) v); }
732 operator*(const sc_unsigned& u, const sc_uint_base& v)
733 { return operator*(u, (uint64) v); }
735 operator*(const sc_uint_base& u, const sc_unsigned& v)
736 { return operator*((uint64) u, v); }
738 sc_unsigned::operator*=(const sc_uint_base& v)
739 { return operator*=((uint64) v); }
742 operator/(const sc_unsigned& u, const sc_uint_base& v)
743 { return operator/(u, (uint64) v); }
745 operator/(const sc_uint_base& u, const sc_unsigned& v)
746 { return operator/((uint64) u, v); }
748 sc_unsigned::operator/=(const sc_uint_base& v)
749 { return operator/=((uint64) v); }
752 operator%(const sc_unsigned& u, const sc_uint_base& v)
753 { return operator%(u, (uint64) v); }
755 operator%(const sc_uint_base& u, const sc_unsigned& v)
756 { return operator%((uint64) u, v); }
758 sc_unsigned::operator%=(const sc_uint_base& v)
759 { return operator%=((uint64) v); }
762 operator&(const sc_unsigned& u, const sc_uint_base& v)
763 { return operator&(u, (uint64) v); }
765 operator&(const sc_uint_base& u, const sc_unsigned& v)
766 { return operator&((uint64) u, v); }
768 sc_unsigned::operator&=(const sc_uint_base& v)
769 { return operator&=((uint64) v); }
772 operator|(const sc_unsigned& u, const sc_uint_base& v)
773 { return operator|(u, (uint64) v); }
775 operator|(const sc_uint_base& u, const sc_unsigned& v)
776 { return operator|((uint64) u, v); }
778 sc_unsigned::operator|=(const sc_uint_base& v)
779 { return operator|=((uint64) v); }
782 operator^(const sc_unsigned& u, const sc_uint_base& v)
783 { return operator^(u, (uint64) v); }
785 operator^(const sc_uint_base& u, const sc_unsigned& v)
786 { return operator^((uint64) u, v); }
788 sc_unsigned::operator^=(const sc_uint_base& v)
789 { return operator^=((uint64) v); }
792 operator<<(const sc_unsigned& u, const sc_uint_base& v)
793 { return operator<<(u, (uint64) v); }
795 sc_unsigned::operator<<=(const sc_uint_base& v)
796 { return operator<<=((uint64) v); }
799 operator>>(const sc_unsigned& u, const sc_uint_base& v)
800 { return operator>>(u, (uint64) v); }
802 sc_unsigned::operator>>=(const sc_uint_base& v)
803 { return operator>>=((uint64) v); }
806 operator==(const sc_unsigned& u, const sc_uint_base& v)
807 { return operator==(u, (uint64) v); }
809 operator==(const sc_uint_base& u, const sc_unsigned& v)
810 { return operator==((uint64) u, v); }
813 operator!=(const sc_unsigned& u, const sc_uint_base& v)
814 { return operator!=(u, (uint64) v); }
816 operator!=(const sc_uint_base& u, const sc_unsigned& v)
817 { return operator!=((uint64) u, v); }
820 operator<(const sc_unsigned& u, const sc_uint_base& v)
821 { return operator<(u, (uint64) v); }
823 operator<(const sc_uint_base& u, const sc_unsigned& v)
824 { return operator<((uint64) u, v); }
827 operator<=(const sc_unsigned& u, const sc_uint_base& v)
828 { return operator<=(u, (uint64) v); }
830 operator<=(const sc_uint_base& u, const sc_unsigned& v)
831 { return operator<=((uint64) u, v); }
834 operator>(const sc_unsigned& u, const sc_uint_base& v)
835 { return operator>(u, (uint64) v); }
837 operator>(const sc_uint_base& u, const sc_unsigned& v)
838 { return operator>((uint64) u, v); }
841 operator>=(const sc_unsigned& u, const sc_uint_base& v)
842 { return operator>=(u, (uint64) v); }
844 operator>=(const sc_uint_base& u, const sc_unsigned& v)
845 { return operator>=((uint64) u, v); }
907 operator+(const sc_unsigned& u, const sc_unsigned& v)
924 operator+(const sc_unsigned &u, uint64 v)
943 operator+(uint64 u, const sc_unsigned &v)
963 operator+(const sc_unsigned &u, unsigned long v)
982 operator+(unsigned long u, const sc_unsigned &v)
1036 operator*(const sc_unsigned& u, const sc_unsigned& v)
1052 operator*(const sc_unsigned& u, uint64 v)
1070 operator*(uint64 u, const sc_unsigned& v)
1088 operator*(const sc_unsigned& u, unsigned long v)
1105 operator*(unsigned long u, const sc_unsigned& v)
1138 operator/(const sc_unsigned& u, const sc_unsigned& v)
1156 operator/(const sc_unsigned& u, uint64 v)
1176 operator/(uint64 u, const sc_unsigned& v)
1197 operator/(const sc_unsigned& u, unsigned long v)
1217 operator/(unsigned long u, const sc_unsigned& v)
1253 operator%(const sc_unsigned& u, const sc_unsigned& v)
1268 operator%(const sc_unsigned& u, uint64 v)
1286 operator%(uint64 u, const sc_unsigned& v)
1304 operator%(const sc_unsigned& u, unsigned long v)
1322 operator%(unsigned long u, const sc_unsigned& v)
1354 operator&(const sc_unsigned& u, const sc_unsigned& v)
1368 operator&(const sc_unsigned& u, uint64 v)
1384 operator&(uint64 u, const sc_unsigned& v)
1400 operator&(const sc_unsigned& u, unsigned long v)
1416 operator&(unsigned long u, const sc_unsigned& v)
1447 operator|(const sc_unsigned& u, const sc_unsigned& v)
1464 operator|(const sc_unsigned& u, uint64 v)
1483 operator|(uint64 u, const sc_unsigned& v)
1502 operator|(const sc_unsigned& u, unsigned long v)
1521 operator|(unsigned long u, const sc_unsigned& v)
1556 operator^(const sc_unsigned& u, const sc_unsigned& v)
1573 operator^(const sc_unsigned& u, uint64 v)
1591 operator^(uint64 u, const sc_unsigned& v)
1609 operator^(const sc_unsigned& u, unsigned long v)
1627 operator^(unsigned long u, const sc_unsigned& v)
1648 // SECTION: Bitwise NOT operator: ~
1659 operator<<(const sc_unsigned& u, const sc_signed& v)
1664 return operator<<(u, v.to_ulong());
1676 operator>>(const sc_unsigned& u, const sc_signed& v)
1682 return operator>>(u, v.to_long());
1695 operator+(const sc_unsigned& u)
1702 // SECTION: EQUAL operator: ==
1706 operator==(const sc_unsigned& u, const sc_unsigned& v)
1718 operator==(const sc_unsigned& u, const sc_signed& v)
1730 operator==(const sc_signed& u, const sc_unsigned& v)
1742 operator==(const sc_unsigned& u, int64 v)
1755 operator==(int64 u, const sc_unsigned& v)
1768 operator==(const sc_unsigned& u, uint64 v)
1779 operator==(uint64 u, const sc_unsigned& v)
1790 operator==(const sc_unsigned& u, long v)
1803 operator==(long u, const sc_unsigned& v)
1816 operator==(const sc_unsigned& u, unsigned long v)
1827 operator==(unsigned long u, const sc_unsigned& v)
1838 // SECTION: NOT_EQUAL operator: !=
1842 operator!=(const sc_unsigned& u, const sc_signed& v)
1844 return (! operator==(u, v));
1849 operator!=(const sc_signed& u, const sc_unsigned& v)
1851 return (! operator==(u, v));
1858 // SECTION: LESS THAN operator: <
1862 operator<(const sc_unsigned& u, const sc_unsigned& v)
1874 operator<(const sc_unsigned& u, const sc_signed& v)
1886 operator<(const sc_signed& u, const sc_unsigned& v)
1898 operator<(const sc_unsigned& u, int64 v)
1911 operator<(int64 u, const sc_unsigned& v)
1924 operator<(const sc_unsigned& u, uint64 v)
1935 operator<(uint64 u, const sc_unsigned& v)
1946 operator<(const sc_unsigned& u, long v)
1959 operator<(long u, const sc_unsigned& v)
1972 operator<(const sc_unsigned& u, unsigned long v)
1983 operator<(unsigned long u, const sc_unsigned& v)
1994 // SECTION: LESS THAN or EQUAL operator: <=
1998 operator<=(const sc_unsigned& u, const sc_signed& v)
2000 return (operator<(u, v) || operator==(u, v));
2005 operator<=(const sc_signed& u, const sc_unsigned& v)
2007 return (operator<(u, v) || operator==(u, v));
2014 // SECTION: GREATER THAN operator: >
2018 operator>(const sc_unsigned& u, const sc_signed& v)
2020 return (! (operator<=(u, v)));
2025 operator>(const sc_signed& u, const sc_unsigned& v)
2027 return (! (operator<=(u, v)));
2034 // SECTION: GREATER THAN or EQUAL operator: >=
2038 operator>=(const sc_unsigned& u, const sc_signed& v)
2040 return (! (operator<(u, v)));
2045 operator>=(const sc_signed& u, const sc_unsigned& v)
2047 return (! (operator<(u, v)));