⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sc_unsigned.h

📁 system C源码 一种替代verilog的语言
💻 H
📖 第 1 页 / 共 5 页
字号:
  sc_unsigned operator % (const sc_unsigned&  u, uint64              v);    sc_signed operator % (const sc_unsigned&  u, long                v);  sc_unsigned operator % (const sc_unsigned&  u, unsigned long       v);    sc_signed operator % (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator % (const sc_unsigned&  u, unsigned int        v);    sc_signed operator % (int64               u, const sc_unsigned&  v);  sc_unsigned operator % (uint64              u, const sc_unsigned&  v);    sc_signed operator % (long                u, const sc_unsigned&  v);  sc_unsigned operator % (unsigned long       u, const sc_unsigned&  v);    sc_signed operator % (int                 u, const sc_unsigned&  v);  inline sc_unsigned operator % (unsigned int        u, const sc_unsigned&  v);  sc_unsigned operator % (const sc_unsigned&  u, const sc_uint_base& v);    sc_signed operator % (const sc_unsigned&  u, const sc_int_base&  v);  sc_unsigned operator % (const sc_uint_base& u, const sc_unsigned&  v);    sc_signed operator % (const sc_int_base&  u, const sc_unsigned&  v);  // BITWISE OPERATORS:  // Bitwise AND operators:    sc_signed operator & (const sc_unsigned&  u, const sc_signed&    v);    sc_signed operator & (const sc_signed&    u, const sc_unsigned&  v);  sc_unsigned operator & (const sc_unsigned&  u, const sc_unsigned&  v);    sc_signed operator & (const sc_unsigned&  u, int64               v);  sc_unsigned operator & (const sc_unsigned&  u, uint64              v);    sc_signed operator & (const sc_unsigned&  u, long                v);  sc_unsigned operator & (const sc_unsigned&  u, unsigned long       v);    sc_signed operator & (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator & (const sc_unsigned&  u, unsigned int        v);    sc_signed operator & (int64               u, const sc_unsigned&  v);  sc_unsigned operator & (uint64              u, const sc_unsigned&  v);    sc_signed operator & (long                u, const sc_unsigned&  v);  sc_unsigned operator & (unsigned long       u, const sc_unsigned&  v);    sc_signed operator & (int                 u, const sc_unsigned&  v);  inline sc_unsigned operator & (unsigned int        u, const sc_unsigned&  v);  sc_unsigned operator & (const sc_unsigned&  u, const sc_uint_base& v);    sc_signed operator & (const sc_unsigned&  u, const sc_int_base&  v);  sc_unsigned operator & (const sc_uint_base& u, const sc_unsigned&  v);    sc_signed operator & (const sc_int_base&  u, const sc_unsigned&  v);  // Bitwise OR operators:    sc_signed operator | (const sc_unsigned&  u, const sc_signed&    v);    sc_signed operator | (const sc_signed&    u, const sc_unsigned&  v);  sc_unsigned operator | (const sc_unsigned&  u, const sc_unsigned&  v);    sc_signed operator | (const sc_unsigned&  u, int64               v);  sc_unsigned operator | (const sc_unsigned&  u, uint64              v);    sc_signed operator | (const sc_unsigned&  u, long                v);  sc_unsigned operator | (const sc_unsigned&  u, unsigned long       v);    sc_signed operator | (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator | (const sc_unsigned&  u, unsigned int        v);    sc_signed operator | (int64               u, const sc_unsigned&  v);  sc_unsigned operator | (uint64              u, const sc_unsigned&  v);    sc_signed operator | (long                u, const sc_unsigned&  v);  sc_unsigned operator | (unsigned long       u, const sc_unsigned&  v);    sc_signed operator | (int                 u, const sc_unsigned&  v);  inline sc_unsigned operator | (unsigned int        u, const sc_unsigned&  v);  sc_unsigned operator | (const sc_unsigned&  u, const sc_uint_base& v);    sc_signed operator | (const sc_unsigned&  u, const sc_int_base&  v);  sc_unsigned operator | (const sc_uint_base& u, const sc_unsigned&  v);    sc_signed operator | (const sc_int_base&  u, const sc_unsigned&  v);  // Bitwise XOR operators:    sc_signed operator ^ (const sc_unsigned&  u, const sc_signed&    v);    sc_signed operator ^ (const sc_signed&    u, const sc_unsigned&  v);  sc_unsigned operator ^ (const sc_unsigned&  u, const sc_unsigned&  v);    sc_signed operator ^ (const sc_unsigned&  u, int64               v);  sc_unsigned operator ^ (const sc_unsigned&  u, uint64              v);    sc_signed operator ^ (const sc_unsigned&  u, long                v);  sc_unsigned operator ^ (const sc_unsigned&  u, unsigned long       v);    sc_signed operator ^ (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator ^ (const sc_unsigned&  u, unsigned int        v);    sc_signed operator ^ (int64               u, const sc_unsigned&  v);  sc_unsigned operator ^ (uint64              u, const sc_unsigned&  v);    sc_signed operator ^ (long                u, const sc_unsigned&  v);  sc_unsigned operator ^ (unsigned long       u, const sc_unsigned&  v);    sc_signed operator ^ (int                 u, const sc_unsigned&  v);  inline sc_unsigned operator ^ (unsigned int        u, const sc_unsigned&  v);  sc_unsigned operator ^ (const sc_unsigned&  u, const sc_uint_base& v);    sc_signed operator ^ (const sc_unsigned&  u, const sc_int_base&  v);  sc_unsigned operator ^ (const sc_uint_base& u, const sc_unsigned&  v);    sc_signed operator ^ (const sc_int_base&  u, const sc_unsigned&  v);  // SHIFT OPERATORS:  // LEFT SHIFT operators:  sc_unsigned operator << (const sc_unsigned&  u, const sc_signed&    v);    sc_signed operator << (const sc_signed&    u, const sc_unsigned&  v);  sc_unsigned operator << (const sc_unsigned&  u, const sc_unsigned&  v);  sc_unsigned operator << (const sc_unsigned&  u, int64               v);  sc_unsigned operator << (const sc_unsigned&  u, uint64              v);  sc_unsigned operator << (const sc_unsigned&  u, long                v);  sc_unsigned operator << (const sc_unsigned&  u, unsigned long       v);  inline sc_unsigned operator << (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator << (const sc_unsigned&  u, unsigned int        v);  sc_unsigned operator << (const sc_unsigned&  u, const sc_uint_base& v);  sc_unsigned operator << (const sc_unsigned&  u, const sc_int_base&  v);  // RIGHT SHIFT operators:  sc_unsigned operator >> (const sc_unsigned&  u, const sc_signed&    v);    sc_signed operator >> (const sc_signed&    u, const sc_unsigned&  v);  sc_unsigned operator >> (const sc_unsigned&  u, const sc_unsigned&  v);  sc_unsigned operator >> (const sc_unsigned&  u, int64               v);  sc_unsigned operator >> (const sc_unsigned&  u, uint64              v);  sc_unsigned operator >> (const sc_unsigned&  u, long                v);  sc_unsigned operator >> (const sc_unsigned&  u, unsigned long       v);  inline sc_unsigned operator >> (const sc_unsigned&  u, int                 v);  inline sc_unsigned operator >> (const sc_unsigned&  u, unsigned int        v);  sc_unsigned operator >> ( const sc_unsigned& , const sc_uint_base& );  sc_unsigned operator >> ( const sc_unsigned&, const sc_int_base& );  // Unary arithmetic operators  sc_unsigned operator + (const sc_unsigned& u);  sc_signed operator - (const sc_unsigned& u);  // LOGICAL OPERATORS:  // Logical EQUAL operators:  bool operator == (const sc_unsigned&  u, const sc_signed&    v);  bool operator == (const sc_signed&    u, const sc_unsigned&  v);  bool operator == (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator == (const sc_unsigned&  u, int64               v);  bool operator == (const sc_unsigned&  u, uint64              v);  bool operator == (const sc_unsigned&  u, long                v);  bool operator == (const sc_unsigned&  u, unsigned long       v);  inline bool operator == (const sc_unsigned&  u, int                 v);  inline bool operator == (const sc_unsigned&  u, unsigned int        v);  bool operator == (int64               u, const sc_unsigned&  v);  bool operator == (uint64              u, const sc_unsigned&  v);  bool operator == (long                u, const sc_unsigned&  v);  bool operator == (unsigned long       u, const sc_unsigned&  v);  inline bool operator == (int                 u, const sc_unsigned&  v);  inline bool operator == (unsigned int        u, const sc_unsigned&  v) ;  bool operator == (const sc_unsigned&  u, const sc_uint_base& v);  bool operator == (const sc_unsigned&  u, const sc_int_base&  v);  bool operator == (const sc_uint_base& u, const sc_unsigned&  v);  bool operator == (const sc_int_base&  u, const sc_unsigned&  v);  // Logical NOT_EQUAL operators:  bool operator != (const sc_unsigned&  u, const sc_signed&    v);  bool operator != (const sc_signed&    u, const sc_unsigned&  v);  bool operator != (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator != (const sc_unsigned&  u, int64               v);  bool operator != (const sc_unsigned&  u, uint64              v);  bool operator != (const sc_unsigned&  u, long                v);  bool operator != (const sc_unsigned&  u, unsigned long       v);  inline bool operator != (const sc_unsigned&  u, int                 v);  inline bool operator != (const sc_unsigned&  u, unsigned int        v);  bool operator != (int64               u, const sc_unsigned&  v);  bool operator != (uint64              u, const sc_unsigned&  v);  bool operator != (long                u, const sc_unsigned&  v);  bool operator != (unsigned long       u, const sc_unsigned&  v);  inline bool operator != (int                 u, const sc_unsigned&  v);  inline bool operator != (unsigned int        u, const sc_unsigned&  v);  bool operator != (const sc_unsigned&  u, const sc_uint_base& v);  bool operator != (const sc_unsigned&  u, const sc_int_base&  v);  bool operator != (const sc_uint_base& u, const sc_unsigned&  v);  bool operator != (const sc_int_base&  u, const sc_unsigned&  v);  // Logical LESS_THAN operators:  bool operator < (const sc_unsigned&  u, const sc_signed&    v);  bool operator < (const sc_signed&    u, const sc_unsigned&  v);  bool operator < (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator < (const sc_unsigned&  u, int64               v);  bool operator < (const sc_unsigned&  u, uint64              v);  bool operator < (const sc_unsigned&  u, long                v);  bool operator < (const sc_unsigned&  u, unsigned long       v);  inline bool operator < (const sc_unsigned&  u, int                 v);  inline bool operator < (const sc_unsigned&  u, unsigned int        v);  bool operator < (int64               u, const sc_unsigned&  v);  bool operator < (uint64              u, const sc_unsigned&  v);  bool operator < (long                u, const sc_unsigned&  v);  bool operator < (unsigned long       u, const sc_unsigned&  v);  inline bool operator < (int                 u, const sc_unsigned&  v);  inline bool operator < (unsigned int        u, const sc_unsigned&  v);  bool operator < (const sc_unsigned&  u, const sc_uint_base& v);  bool operator < (const sc_unsigned&  u, const sc_int_base&  v);  bool operator < (const sc_uint_base& u, const sc_unsigned&  v);  bool operator < (const sc_int_base&  u, const sc_unsigned&  v);  // Logical LESS_THAN_AND_EQUAL operators:  bool operator <= (const sc_unsigned&  u, const sc_signed&    v);  bool operator <= (const sc_signed&    u, const sc_unsigned&  v);  bool operator <= (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator <= (const sc_unsigned&  u, int64               v);  bool operator <= (const sc_unsigned&  u, uint64              v);  bool operator <= (const sc_unsigned&  u, long                v);  bool operator <= (const sc_unsigned&  u, unsigned long       v);  inline bool operator <= (const sc_unsigned&  u, int                 v);  inline bool operator <= (const sc_unsigned&  u, unsigned int        v);  bool operator <= (int64               u, const sc_unsigned&  v);  bool operator <= (uint64              u, const sc_unsigned&  v);  bool operator <= (long                u, const sc_unsigned&  v);  bool operator <= (unsigned long       u, const sc_unsigned&  v);  inline bool operator <= (int                 u, const sc_unsigned&  v);  inline bool operator <= (unsigned int        u, const sc_unsigned&  v);  bool operator <= (const sc_unsigned&  u, const sc_uint_base& v);  bool operator <= (const sc_unsigned&  u, const sc_int_base&  v);  bool operator <= (const sc_uint_base& u, const sc_unsigned&  v);  bool operator <= (const sc_int_base&  u, const sc_unsigned&  v);  // Logical GREATER_THAN operators:  bool operator > (const sc_unsigned&  u, const sc_signed&    v);  bool operator > (const sc_signed&    u, const sc_unsigned&  v);  bool operator > (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator > (const sc_unsigned&  u, int64               v);  bool operator > (const sc_unsigned&  u, uint64              v);  bool operator > (const sc_unsigned&  u, long                v);  bool operator > (const sc_unsigned&  u, unsigned long       v);  inline bool operator > (const sc_unsigned&  u, int                 v);  inline bool operator > (const sc_unsigned&  u, unsigned int        v);  bool operator > (int64               u, const sc_unsigned&  v);  bool operator > (uint64              u, const sc_unsigned&  v);  bool operator > (long                u, const sc_unsigned&  v);  bool operator > (unsigned long       u, const sc_unsigned&  v);  inline bool operator > (int                 u, const sc_unsigned&  v);  inline bool operator > (unsigned int        u, const sc_unsigned&  v);  bool operator > (const sc_unsigned&  u, const sc_uint_base& v);  bool operator > (const sc_unsigned&  u, const sc_int_base&  v);  bool operator > (const sc_uint_base& u, const sc_unsigned&  v);  bool operator > (const sc_int_base&  u, const sc_unsigned&  v);  // Logical GREATER_THAN_AND_EQUAL operators:  bool operator >= (const sc_unsigned&  u, const sc_signed&    v);  bool operator >= (const sc_signed&    u, const sc_unsigned&  v);  bool operator >= (const sc_unsigned&  u, const sc_unsigned&  v);  bool operator >= (const sc_unsigned&  u, int64               v);  bool operator >= (const sc_unsigned&  u, uint64              v);  bool operator >= (const sc_unsigned&  u, long                v);  bool operator >= (const sc_unsigned&  u, unsigned long       v);  inline bool operator >= (const sc_unsigned&  u, int                 v);  inline bool operator >= (const sc_unsigned&  u, unsigned int        v);  bool operator >= (int64               u, const sc_unsigned&  v);  bool operator >= (uint64              u, const sc_unsigned&  v);  bool operator >= (long                u, const sc_unsigned&  v);  bool operator >= (unsigned long       u, const sc_unsigned&  v);  inline bool operator >= (int                 u, const sc_unsigned&  v);  inline bool operator >= (unsigned int        u, const sc_unsigned&  v);  bool operator >= (const sc_unsigned&  u, const sc_uint_base& v);  bool operator >= (const sc_unsigned&  u, const sc_int_base&  v);  bool operator >= (const sc_uint_base& u, const sc_unsigned&  v);  bool operator >= (const sc_int_base&  u, const sc_unsigned&  v);  // Bitwise NOT operator (unary).  sc_unsigned operator ~ (const sc_unsigned& u);// ----------------------------------------------------------------------------//  CLASS : sc_unsigned_bitref_r////  Proxy class for sc_unsigned bit selection (r-value only).// ----------------------------------------------------------------------------class sc_unsigned_bitref_r : public sc_value_base{    friend class sc_unsigned;protected:    // construction and initialization:    sc_unsigned_bitref_r()        {}    void initialize( const sc_unsigned* obj_p, int index_ )        {	    m_obj_p = CCAST<sc_unsigned*>( obj_p );	    m_index = index_;	}public:    // destructor

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -