sc_dt::sc_unsigned Class Reference

#include <sysc/datatypes/int/sc_unsigned.h>

Inheritance diagram for sc_dt::sc_unsigned:

Inheritance graph
[legend]
Collaboration diagram for sc_dt::sc_unsigned:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 sc_unsigned (int nb=sc_length_param().len())
 sc_unsigned (const sc_unsigned &v)
 sc_unsigned (const sc_signed &v)
template<class T>
 sc_unsigned (const sc_generic_base< T > &v)
 sc_unsigned (const sc_bv_base &v)
 sc_unsigned (const sc_lv_base &v)
 sc_unsigned (const sc_int_subref_r &v)
 sc_unsigned (const sc_uint_subref_r &v)
 sc_unsigned (const sc_signed_subref_r &v)
 sc_unsigned (const sc_unsigned_subref_r &v)
const sc_unsignedoperator= (const sc_unsigned &v)
const sc_unsignedoperator= (const sc_unsigned_subref_r &a)
template<class T>
const sc_unsignedoperator= (const sc_generic_base< T > &a)
const sc_unsignedoperator= (const sc_signed &v)
const sc_unsignedoperator= (const sc_signed_subref_r &a)
const sc_unsignedoperator= (const char *v)
const sc_unsignedoperator= (int64 v)
const sc_unsignedoperator= (uint64 v)
const sc_unsignedoperator= (long v)
const sc_unsignedoperator= (unsigned long v)
const sc_unsignedoperator= (int v)
const sc_unsignedoperator= (unsigned int v)
const sc_unsignedoperator= (double v)
const sc_unsignedoperator= (const sc_int_base &v)
const sc_unsignedoperator= (const sc_uint_base &v)
const sc_unsignedoperator= (const sc_bv_base &)
const sc_unsignedoperator= (const sc_lv_base &)
virtual ~sc_unsigned ()
sc_digitget_raw () const
virtual int concat_length (bool *xz_present_p) const
virtual bool concat_get_ctrl (sc_digit *dst_p, int low_i) const
virtual bool concat_get_data (sc_digit *dst_p, int low_i) const
virtual uint64 concat_get_uint64 () const
virtual void concat_set (int64 src, int low_i)
virtual void concat_set (const sc_signed &src, int low_i)
virtual void concat_set (const sc_unsigned &src, int low_i)
virtual void concat_set (uint64 src, int low_i)
sc_unsignedoperator++ ()
const sc_unsigned operator++ (int)
sc_unsignedoperator-- ()
const sc_unsigned operator-- (int)
void check_index (int i) const
void invalid_index (int i) const
sc_unsigned_bitrefoperator[] (int i)
const sc_unsigned_bitref_roperator[] (int i) const
sc_unsigned_bitrefbit (int i)
const sc_unsigned_bitref_rbit (int i) const
void check_range (int l, int r) const
void invalid_range (int l, int r) const
sc_unsigned_subrefrange (int i, int j)
const sc_unsigned_subref_rrange (int i, int j) const
sc_unsigned_subrefoperator() (int i, int j)
const sc_unsigned_subref_roperator() (int i, int j) const
int to_int () const
unsigned int to_uint () const
long to_long () const
unsigned long to_ulong () const
int64 to_int64 () const
uint64 to_uint64 () const
double to_double () const
const std::string to_string (sc_numrep numrep=SC_DEC) const
const std::string to_string (sc_numrep numrep, bool w_prefix) const
void print (::std::ostream &os=::std::cout) const
void scan (::std::istream &is=::std::cin)
void dump (::std::ostream &os=::std::cout) const
int length () const
bool iszero () const
bool sign () const
bool and_reduce () const
bool nand_reduce () const
bool or_reduce () const
bool nor_reduce () const
bool xor_reduce () const
bool xnor_reduce () const
bool test (int i) const
void set (int i)
void clear (int i)
void set (int i, bool v)
void invert (int i)
void reverse ()
void get_packed_rep (sc_digit *buf) const
void set_packed_rep (sc_digit *buf)
const sc_unsignedoperator+= (const sc_signed &v)
const sc_unsignedoperator+= (const sc_unsigned &v)
const sc_unsignedoperator+= (int64 v)
const sc_unsignedoperator+= (uint64 v)
const sc_unsignedoperator+= (long v)
const sc_unsignedoperator+= (unsigned long v)
const sc_unsignedoperator+= (int v)
const sc_unsignedoperator+= (unsigned int v)
const sc_unsignedoperator+= (const sc_int_base &v)
const sc_unsignedoperator+= (const sc_uint_base &v)
const sc_unsignedoperator-= (const sc_signed &v)
const sc_unsignedoperator-= (const sc_unsigned &v)
const sc_unsignedoperator-= (int64 v)
const sc_unsignedoperator-= (uint64 v)
const sc_unsignedoperator-= (long v)
const sc_unsignedoperator-= (unsigned long v)
const sc_unsignedoperator-= (int v)
const sc_unsignedoperator-= (unsigned int v)
const sc_unsignedoperator-= (const sc_int_base &v)
const sc_unsignedoperator-= (const sc_uint_base &v)
const sc_unsignedoperator*= (const sc_signed &v)
const sc_unsignedoperator*= (const sc_unsigned &v)
const sc_unsignedoperator*= (int64 v)
const sc_unsignedoperator*= (uint64 v)
const sc_unsignedoperator*= (long v)
const sc_unsignedoperator*= (unsigned long v)
const sc_unsignedoperator*= (int v)
const sc_unsignedoperator*= (unsigned int v)
const sc_unsignedoperator*= (const sc_int_base &v)
const sc_unsignedoperator*= (const sc_uint_base &v)
const sc_unsignedoperator/= (const sc_signed &v)
const sc_unsignedoperator/= (const sc_unsigned &v)
const sc_unsignedoperator/= (int64 v)
const sc_unsignedoperator/= (uint64 v)
const sc_unsignedoperator/= (long v)
const sc_unsignedoperator/= (unsigned long v)
const sc_unsignedoperator/= (int v)
const sc_unsignedoperator/= (unsigned int v)
const sc_unsignedoperator/= (const sc_int_base &v)
const sc_unsignedoperator/= (const sc_uint_base &v)
const sc_unsignedoperator%= (const sc_signed &v)
const sc_unsignedoperator%= (const sc_unsigned &v)
const sc_unsignedoperator%= (int64 v)
const sc_unsignedoperator%= (uint64 v)
const sc_unsignedoperator%= (long v)
const sc_unsignedoperator%= (unsigned long v)
const sc_unsignedoperator%= (int v)
const sc_unsignedoperator%= (unsigned int v)
const sc_unsignedoperator%= (const sc_int_base &v)
const sc_unsignedoperator%= (const sc_uint_base &v)
const sc_unsignedoperator &= (const sc_signed &v)
const sc_unsignedoperator &= (const sc_unsigned &v)
const sc_unsignedoperator &= (int64 v)
const sc_unsignedoperator &= (uint64 v)
const sc_unsignedoperator &= (long v)
const sc_unsignedoperator &= (unsigned long v)
const sc_unsignedoperator &= (int v)
const sc_unsignedoperator &= (unsigned int v)
const sc_unsignedoperator &= (const sc_int_base &v)
const sc_unsignedoperator &= (const sc_uint_base &v)
const sc_unsignedoperator|= (const sc_signed &v)
const sc_unsignedoperator|= (const sc_unsigned &v)
const sc_unsignedoperator|= (int64 v)
const sc_unsignedoperator|= (uint64 v)
const sc_unsignedoperator|= (long v)
const sc_unsignedoperator|= (unsigned long v)
const sc_unsignedoperator|= (int v)
const sc_unsignedoperator|= (unsigned int v)
const sc_unsignedoperator|= (const sc_int_base &v)
const sc_unsignedoperator|= (const sc_uint_base &v)
const sc_unsignedoperator^= (const sc_signed &v)
const sc_unsignedoperator^= (const sc_unsigned &v)
const sc_unsignedoperator^= (int64 v)
const sc_unsignedoperator^= (uint64 v)
const sc_unsignedoperator^= (long v)
const sc_unsignedoperator^= (unsigned long v)
const sc_unsignedoperator^= (int v)
const sc_unsignedoperator^= (unsigned int v)
const sc_unsignedoperator^= (const sc_int_base &v)
const sc_unsignedoperator^= (const sc_uint_base &v)
const sc_unsignedoperator<<= (const sc_signed &v)
const sc_unsignedoperator<<= (const sc_unsigned &v)
const sc_unsignedoperator<<= (int64 v)
const sc_unsignedoperator<<= (uint64 v)
const sc_unsignedoperator<<= (long v)
const sc_unsignedoperator<<= (unsigned long v)
const sc_unsignedoperator<<= (int v)
const sc_unsignedoperator<<= (unsigned int v)
const sc_unsignedoperator<<= (const sc_int_base &v)
const sc_unsignedoperator<<= (const sc_uint_base &v)
const sc_unsignedoperator>>= (const sc_signed &v)
const sc_unsignedoperator>>= (const sc_unsigned &v)
const sc_unsignedoperator>>= (int64 v)
const sc_unsignedoperator>>= (uint64 v)
const sc_unsignedoperator>>= (long v)
const sc_unsignedoperator>>= (unsigned long v)
const sc_unsignedoperator>>= (int v)
const sc_unsignedoperator>>= (unsigned int v)
const sc_unsignedoperator>>= (const sc_int_base &v)
const sc_unsignedoperator>>= (const sc_uint_base &v)

Static Public Attributes

static sc_core::sc_vpool
< sc_unsigned
m_pool

Friends

class sc_concatref
class sc_unsigned_bitref_r
class sc_unsigned_bitref
class sc_unsigned_subref_r
class sc_unsigned_subref
class sc_signed
class sc_signed_subref
class sc_signed_subref_r
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)
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)
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)
sc_signed operator- (const sc_unsigned &u, const sc_signed &v)
sc_signed operator- (const sc_signed &u, const sc_unsigned &v)
sc_signed operator- (const sc_unsigned &u, const sc_unsigned &v)
sc_signed operator- (const sc_unsigned &u, int64 v)
sc_signed operator- (const sc_unsigned &u, uint64 v)
sc_signed operator- (const sc_unsigned &u, long v)
sc_signed operator- (const sc_unsigned &u, unsigned long v)
sc_signed operator- (const sc_unsigned &u, int v)
sc_signed operator- (const sc_unsigned &u, unsigned int v)
sc_signed operator- (int64 u, const sc_unsigned &v)
sc_signed operator- (uint64 u, const sc_unsigned &v)
sc_signed operator- (long u, const sc_unsigned &v)
sc_signed operator- (unsigned long u, const sc_unsigned &v)
sc_signed operator- (int u, const sc_unsigned &v)
sc_signed operator- (unsigned int u, const sc_unsigned &v)
sc_signed operator- (const sc_unsigned &u, const sc_uint_base &v)
sc_signed operator- (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator- (const sc_uint_base &u, const sc_unsigned &v)
sc_signed operator- (const sc_int_base &u, const sc_unsigned &v)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
sc_unsigned operator<< (const sc_unsigned &u, int v)
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)
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)
sc_unsigned operator>> (const sc_unsigned &u, int v)
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 &)
sc_unsigned operator+ (const sc_unsigned &u)
sc_signed operator- (const sc_unsigned &u)
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)
bool operator== (const sc_unsigned &u, int v)
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)
bool operator== (int u, const sc_unsigned &v)
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)
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)
bool operator!= (const sc_unsigned &u, int v)
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)
bool operator!= (int u, const sc_unsigned &v)
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)
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)
bool operator< (const sc_unsigned &u, int v)
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)
bool operator< (int u, const sc_unsigned &v)
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)
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)
bool operator<= (const sc_unsigned &u, int v)
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)
bool operator<= (int u, const sc_unsigned &v)
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)
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)
bool operator> (const sc_unsigned &u, int v)
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)
bool operator> (int u, const sc_unsigned &v)
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)
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)
bool operator>= (const sc_unsigned &u, int v)
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)
bool operator>= (int u, const sc_unsigned &v)
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)
sc_unsigned operator~ (const sc_unsigned &u)
int compare_unsigned (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd, small_type if_u_signed=0, small_type if_v_signed=0)
sc_unsigned add_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_unsigned sub_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_unsigned mul_unsigned_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_unsigned div_unsigned_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_unsigned mod_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_unsigned and_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_unsigned or_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_unsigned xor_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)


Detailed Description

Definition at line 971 of file sc_unsigned.h.


Constructor & Destructor Documentation

sc_dt::sc_unsigned::sc_unsigned ( int  nb = sc_length_param().len()  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_unsigned v  ) 

sc_dt::sc_unsigned::sc_unsigned ( const sc_signed v  ) 

template<class T>
sc_dt::sc_unsigned::sc_unsigned ( const sc_generic_base< T > &  v  )  [inline, explicit]

Definition at line 2132 of file sc_unsigned.h.

sc_dt::sc_unsigned::sc_unsigned ( const sc_bv_base v  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_lv_base v  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_int_subref_r v  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_uint_subref_r v  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_signed_subref_r v  )  [explicit]

sc_dt::sc_unsigned::sc_unsigned ( const sc_unsigned_subref_r v  )  [explicit]

virtual sc_dt::sc_unsigned::~sc_unsigned (  )  [inline, virtual]

Definition at line 1044 of file sc_unsigned.h.


Member Function Documentation

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_unsigned v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_unsigned_subref_r a  ) 

template<class T>
const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_generic_base< T > &  a  )  [inline]

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 1009 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_signed v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_signed_subref_r a  ) 

const sc_unsigned & sc_dt::sc_unsigned::operator= ( const char *  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 371 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( int64  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 395 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( uint64  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 409 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( long  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 424 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( unsigned long  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 438 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( int  v  )  [inline]

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 1021 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( unsigned int  v  )  [inline]

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 1024 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( double  v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 453 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( const sc_int_base v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 529 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( const sc_uint_base v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 626 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( const sc_bv_base v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 475 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator= ( const sc_lv_base v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 490 of file sc_unsigned.cpp.

sc_digit* sc_dt::sc_unsigned::get_raw (  )  const [inline]

Definition at line 1053 of file sc_unsigned.h.

virtual int sc_dt::sc_unsigned::concat_length ( bool *  xz_present_p  )  const [inline, virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 1054 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::concat_get_ctrl ( sc_digit dst_p,
int  low_i 
) const [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 122 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned::concat_get_data ( sc_digit dst_p,
int  low_i 
) const [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 151 of file sc_unsigned.cpp.

uint64 sc_dt::sc_unsigned::concat_get_uint64 (  )  const [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 281 of file sc_unsigned.cpp.

void sc_dt::sc_unsigned::concat_set ( int64  src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 303 of file sc_unsigned.cpp.

void sc_dt::sc_unsigned::concat_set ( const sc_signed src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 308 of file sc_unsigned.cpp.

void sc_dt::sc_unsigned::concat_set ( const sc_unsigned src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 316 of file sc_unsigned.cpp.

void sc_dt::sc_unsigned::concat_set ( uint64  src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

Definition at line 324 of file sc_unsigned.cpp.

sc_unsigned& sc_dt::sc_unsigned::operator++ (  ) 

const sc_unsigned sc_dt::sc_unsigned::operator++ ( int   ) 

sc_unsigned& sc_dt::sc_unsigned::operator-- (  ) 

const sc_unsigned sc_dt::sc_unsigned::operator-- ( int   ) 

void sc_dt::sc_unsigned::check_index ( int  i  )  const [inline]

Definition at line 1077 of file sc_unsigned.h.

void sc_dt::sc_unsigned::invalid_index ( int  i  )  const

Definition at line 88 of file sc_unsigned.cpp.

sc_unsigned_bitref& sc_dt::sc_unsigned::operator[] ( int  i  )  [inline]

Definition at line 1082 of file sc_unsigned.h.

const sc_unsigned_bitref_r& sc_dt::sc_unsigned::operator[] ( int  i  )  const [inline]

Definition at line 1091 of file sc_unsigned.h.

sc_unsigned_bitref& sc_dt::sc_unsigned::bit ( int  i  )  [inline]

Definition at line 1100 of file sc_unsigned.h.

const sc_unsigned_bitref_r& sc_dt::sc_unsigned::bit ( int  i  )  const [inline]

Definition at line 1109 of file sc_unsigned.h.

void sc_dt::sc_unsigned::check_range ( int  l,
int  r 
) const [inline]

Definition at line 1128 of file sc_unsigned.h.

void sc_dt::sc_unsigned::invalid_range ( int  l,
int  r 
) const

Definition at line 99 of file sc_unsigned.cpp.

sc_unsigned_subref& sc_dt::sc_unsigned::range ( int  i,
int  j 
) [inline]

Definition at line 1142 of file sc_unsigned.h.

const sc_unsigned_subref_r& sc_dt::sc_unsigned::range ( int  i,
int  j 
) const [inline]

Definition at line 1151 of file sc_unsigned.h.

sc_unsigned_subref& sc_dt::sc_unsigned::operator() ( int  i,
int  j 
) [inline]

Definition at line 1160 of file sc_unsigned.h.

const sc_unsigned_subref_r& sc_dt::sc_unsigned::operator() ( int  i,
int  j 
) const [inline]

Definition at line 1169 of file sc_unsigned.h.

int sc_dt::sc_unsigned::to_int (  )  const

unsigned int sc_dt::sc_unsigned::to_uint (  )  const

long sc_dt::sc_unsigned::to_long (  )  const

unsigned long sc_dt::sc_unsigned::to_ulong (  )  const

int64 sc_dt::sc_unsigned::to_int64 (  )  const

uint64 sc_dt::sc_unsigned::to_uint64 (  )  const

double sc_dt::sc_unsigned::to_double (  )  const

const std::string sc_dt::sc_unsigned::to_string ( sc_numrep  numrep = SC_DEC  )  const

Definition at line 508 of file sc_unsigned.cpp.

const std::string sc_dt::sc_unsigned::to_string ( sc_numrep  numrep,
bool  w_prefix 
) const

Definition at line 516 of file sc_unsigned.cpp.

void sc_dt::sc_unsigned::print ( ::std::ostream &  os = ::std::cout  )  const [inline]

Definition at line 1203 of file sc_unsigned.h.

void sc_dt::sc_unsigned::scan ( ::std::istream &  is = ::std::cin  ) 

void sc_dt::sc_unsigned::dump ( ::std::ostream &  os = ::std::cout  )  const

int sc_dt::sc_unsigned::length (  )  const [inline]

Definition at line 1212 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::iszero (  )  const

Definition at line 2049 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned::sign (  )  const [inline]

Definition at line 1214 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::and_reduce (  )  const

Definition at line 334 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned::nand_reduce (  )  const [inline]

Definition at line 1220 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::or_reduce (  )  const

Definition at line 347 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned::nor_reduce (  )  const [inline]

Definition at line 1225 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::xor_reduce (  )  const

Definition at line 352 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned::xnor_reduce (  )  const [inline]

Definition at line 1230 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::test ( int  i  )  const

void sc_dt::sc_unsigned::set ( int  i  ) 

void sc_dt::sc_unsigned::clear ( int  i  ) 

void sc_dt::sc_unsigned::set ( int  i,
bool  v 
) [inline]

Definition at line 1238 of file sc_unsigned.h.

void sc_dt::sc_unsigned::invert ( int  i  )  [inline]

Definition at line 1240 of file sc_unsigned.h.

void sc_dt::sc_unsigned::reverse (  ) 

void sc_dt::sc_unsigned::get_packed_rep ( sc_digit buf  )  const

void sc_dt::sc_unsigned::set_packed_rep ( sc_digit buf  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( int  v  )  [inline]

Definition at line 1309 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( unsigned int  v  )  [inline]

Definition at line 1311 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator+= ( const sc_int_base v  ) 

Definition at line 533 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator+= ( const sc_uint_base v  ) 

Definition at line 636 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( int  v  )  [inline]

Definition at line 1347 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( unsigned int  v  )  [inline]

Definition at line 1349 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator-= ( const sc_int_base v  ) 

Definition at line 537 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator-= ( const sc_uint_base v  ) 

Definition at line 640 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( int  v  )  [inline]

Definition at line 1387 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( unsigned int  v  )  [inline]

Definition at line 1389 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator*= ( const sc_int_base v  ) 

Definition at line 541 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator*= ( const sc_uint_base v  ) 

Definition at line 650 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( int  v  )  [inline]

Definition at line 1427 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( unsigned int  v  )  [inline]

Definition at line 1429 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator/= ( const sc_int_base v  ) 

Definition at line 545 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator/= ( const sc_uint_base v  ) 

Definition at line 660 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( int  v  )  [inline]

Definition at line 1467 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( unsigned int  v  )  [inline]

Definition at line 1469 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator%= ( const sc_int_base v  ) 

Definition at line 549 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator%= ( const sc_uint_base v  ) 

Definition at line 670 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( int  v  )  [inline]

Definition at line 1509 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator &= ( unsigned int  v  )  [inline]

Definition at line 1511 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator &= ( const sc_int_base v  ) 

Definition at line 553 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator &= ( const sc_uint_base v  ) 

Definition at line 680 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( int  v  )  [inline]

Definition at line 1549 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( unsigned int  v  )  [inline]

Definition at line 1551 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator|= ( const sc_int_base v  ) 

Definition at line 557 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator|= ( const sc_uint_base v  ) 

Definition at line 690 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( int  v  )  [inline]

Definition at line 1589 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( unsigned int  v  )  [inline]

Definition at line 1591 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator^= ( const sc_int_base v  ) 

Definition at line 561 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator^= ( const sc_uint_base v  ) 

Definition at line 700 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( int  v  )  [inline]

Definition at line 1624 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( unsigned int  v  )  [inline]

Definition at line 1626 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator<<= ( const sc_int_base v  ) 

Definition at line 568 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator<<= ( const sc_uint_base v  ) 

Definition at line 707 of file sc_unsigned.cpp.

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( const sc_signed v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( const sc_unsigned v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( int64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( uint64  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( unsigned long  v  ) 

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( int  v  )  [inline]

Definition at line 1655 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( unsigned int  v  )  [inline]

Definition at line 1657 of file sc_unsigned.h.

const sc_unsigned & sc_dt::sc_unsigned::operator>>= ( const sc_int_base v  ) 

Definition at line 575 of file sc_unsigned.cpp.

const sc_unsigned & sc_dt::sc_unsigned::operator>>= ( const sc_uint_base v  ) 

Definition at line 714 of file sc_unsigned.cpp.


Friends And Related Function Documentation

friend class sc_concatref [friend]

Reimplemented from sc_dt::sc_value_base.

Definition at line 973 of file sc_unsigned.h.

friend class sc_unsigned_bitref_r [friend]

Definition at line 974 of file sc_unsigned.h.

friend class sc_unsigned_bitref [friend]

Definition at line 975 of file sc_unsigned.h.

friend class sc_unsigned_subref_r [friend]

Definition at line 976 of file sc_unsigned.h.

friend class sc_unsigned_subref [friend]

Definition at line 977 of file sc_unsigned.h.

friend class sc_signed [friend]

Definition at line 978 of file sc_unsigned.h.

friend class sc_signed_subref [friend]

Definition at line 979 of file sc_unsigned.h.

friend class sc_signed_subref_r [friend]

Definition at line 980 of file sc_unsigned.h.

sc_signed operator+ ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 1107 of file sc_signed.cpp.

sc_signed operator+ ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 1124 of file sc_signed.cpp.

sc_unsigned operator+ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 819 of file sc_unsigned.cpp.

sc_signed operator+ ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 1197 of file sc_signed.cpp.

sc_unsigned operator+ ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 836 of file sc_unsigned.cpp.

sc_signed operator+ ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 1313 of file sc_signed.cpp.

sc_unsigned operator+ ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 875 of file sc_unsigned.cpp.

sc_signed operator+ ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1390 of file sc_signed.h.

sc_unsigned operator+ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1292 of file sc_unsigned.h.

sc_signed operator+ ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 1216 of file sc_signed.cpp.

sc_unsigned operator+ ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 855 of file sc_unsigned.cpp.

sc_signed operator+ ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 1332 of file sc_signed.cpp.

sc_unsigned operator+ ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 894 of file sc_unsigned.cpp.

sc_signed operator+ ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1395 of file sc_signed.h.

sc_unsigned operator+ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1300 of file sc_unsigned.h.

sc_unsigned operator+ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 630 of file sc_unsigned.cpp.

sc_signed operator+ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 616 of file sc_signed.cpp.

sc_unsigned operator+ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 633 of file sc_unsigned.cpp.

sc_signed operator+ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 620 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 1427 of file sc_signed.cpp.

sc_signed operator- ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 1444 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1410 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 1517 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1595 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 1672 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1747 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1447 of file sc_signed.h.

sc_signed operator- ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1449 of file sc_signed.h.

sc_signed operator- ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 1536 of file sc_signed.cpp.

sc_signed operator- ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1615 of file sc_signed.cpp.

sc_signed operator- ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 1691 of file sc_signed.cpp.

sc_signed operator- ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1766 of file sc_signed.cpp.

sc_signed operator- ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1456 of file sc_signed.h.

sc_signed operator- ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1458 of file sc_signed.h.

sc_signed operator- ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 878 of file sc_signed.cpp.

sc_signed operator- ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 637 of file sc_signed.cpp.

sc_signed operator- ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 882 of file sc_signed.cpp.

sc_signed operator- ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 641 of file sc_signed.cpp.

sc_signed operator* ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 1797 of file sc_signed.cpp.

sc_signed operator* ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 1813 of file sc_signed.cpp.

sc_unsigned operator* ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 948 of file sc_unsigned.cpp.

sc_signed operator* ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 1881 of file sc_signed.cpp.

sc_unsigned operator* ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 964 of file sc_unsigned.cpp.

sc_signed operator* ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 1989 of file sc_signed.cpp.

sc_unsigned operator* ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1000 of file sc_unsigned.cpp.

sc_signed operator* ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1509 of file sc_signed.h.

sc_unsigned operator* ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1370 of file sc_unsigned.h.

sc_signed operator* ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 1899 of file sc_signed.cpp.

sc_unsigned operator* ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 982 of file sc_unsigned.cpp.

sc_signed operator* ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 2007 of file sc_signed.cpp.

sc_unsigned operator* ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1017 of file sc_unsigned.cpp.

sc_signed operator* ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1514 of file sc_signed.h.

sc_unsigned operator* ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1378 of file sc_unsigned.h.

sc_unsigned operator* ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 644 of file sc_unsigned.cpp.

sc_signed operator* ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 658 of file sc_signed.cpp.

sc_unsigned operator* ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 647 of file sc_unsigned.cpp.

sc_signed operator* ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 662 of file sc_signed.cpp.

sc_signed operator/ ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 2075 of file sc_signed.cpp.

sc_signed operator/ ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 2093 of file sc_signed.cpp.

sc_unsigned operator/ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1050 of file sc_unsigned.cpp.

sc_signed operator/ ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 2169 of file sc_signed.cpp.

sc_unsigned operator/ ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1068 of file sc_unsigned.cpp.

sc_signed operator/ ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 2290 of file sc_signed.cpp.

sc_unsigned operator/ ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1109 of file sc_unsigned.cpp.

sc_signed operator/ ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1563 of file sc_signed.h.

sc_unsigned operator/ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1410 of file sc_unsigned.h.

sc_signed operator/ ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 2189 of file sc_signed.cpp.

sc_unsigned operator/ ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1088 of file sc_unsigned.cpp.

sc_signed operator/ ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 2310 of file sc_signed.cpp.

sc_unsigned operator/ ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1129 of file sc_unsigned.cpp.

sc_signed operator/ ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1568 of file sc_signed.h.

sc_unsigned operator/ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1418 of file sc_unsigned.h.

sc_unsigned operator/ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 654 of file sc_unsigned.cpp.

sc_signed operator/ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 679 of file sc_signed.cpp.

sc_unsigned operator/ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 657 of file sc_unsigned.cpp.

sc_signed operator/ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 683 of file sc_signed.cpp.

sc_signed operator% ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 2386 of file sc_signed.cpp.

sc_signed operator% ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 2401 of file sc_signed.cpp.

sc_unsigned operator% ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1165 of file sc_unsigned.cpp.

sc_signed operator% ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 2471 of file sc_signed.cpp.

sc_unsigned operator% ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1180 of file sc_unsigned.cpp.

sc_signed operator% ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 2586 of file sc_signed.cpp.

sc_unsigned operator% ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1216 of file sc_unsigned.cpp.

sc_signed operator% ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1617 of file sc_signed.h.

sc_unsigned operator% ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1450 of file sc_unsigned.h.

sc_signed operator% ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 2491 of file sc_signed.cpp.

sc_unsigned operator% ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1198 of file sc_unsigned.cpp.

sc_signed operator% ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 2605 of file sc_signed.cpp.

sc_unsigned operator% ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1234 of file sc_unsigned.cpp.

sc_signed operator% ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1622 of file sc_signed.h.

sc_unsigned operator% ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1458 of file sc_unsigned.h.

sc_unsigned operator% ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 664 of file sc_unsigned.cpp.

sc_signed operator% ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 700 of file sc_signed.cpp.

sc_unsigned operator% ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 667 of file sc_unsigned.cpp.

sc_signed operator% ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 704 of file sc_signed.cpp.

sc_signed operator & ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 2675 of file sc_signed.cpp.

sc_signed operator & ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 2689 of file sc_signed.cpp.

sc_unsigned operator & ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1266 of file sc_unsigned.cpp.

sc_signed operator & ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 2749 of file sc_signed.cpp.

sc_unsigned operator & ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1280 of file sc_unsigned.cpp.

sc_signed operator & ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 2845 of file sc_signed.cpp.

sc_unsigned operator & ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1312 of file sc_unsigned.cpp.

sc_signed operator & ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1673 of file sc_signed.h.

sc_unsigned operator & ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1492 of file sc_unsigned.h.

sc_signed operator & ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 2765 of file sc_signed.cpp.

sc_unsigned operator & ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1296 of file sc_unsigned.cpp.

sc_signed operator & ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 2861 of file sc_signed.cpp.

sc_unsigned operator & ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1328 of file sc_unsigned.cpp.

sc_signed operator & ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1678 of file sc_signed.h.

sc_unsigned operator & ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1500 of file sc_unsigned.h.

sc_unsigned operator & ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 674 of file sc_unsigned.cpp.

sc_signed operator & ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 721 of file sc_signed.cpp.

sc_unsigned operator & ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 677 of file sc_unsigned.cpp.

sc_signed operator & ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 725 of file sc_signed.cpp.

sc_signed operator| ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 2924 of file sc_signed.cpp.

sc_signed operator| ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 2941 of file sc_signed.cpp.

sc_unsigned operator| ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1359 of file sc_unsigned.cpp.

sc_signed operator| ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 3013 of file sc_signed.cpp.

sc_unsigned operator| ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1376 of file sc_unsigned.cpp.

sc_signed operator| ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 3127 of file sc_signed.cpp.

sc_unsigned operator| ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1414 of file sc_unsigned.cpp.

sc_signed operator| ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1727 of file sc_signed.h.

sc_unsigned operator| ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1532 of file sc_unsigned.h.

sc_signed operator| ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 3032 of file sc_signed.cpp.

sc_unsigned operator| ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1395 of file sc_unsigned.cpp.

sc_signed operator| ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 3146 of file sc_signed.cpp.

sc_unsigned operator| ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1433 of file sc_unsigned.cpp.

sc_signed operator| ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1732 of file sc_signed.h.

sc_unsigned operator| ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1540 of file sc_unsigned.h.

sc_unsigned operator| ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 684 of file sc_unsigned.cpp.

sc_signed operator| ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 742 of file sc_signed.cpp.

sc_unsigned operator| ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 687 of file sc_unsigned.cpp.

sc_signed operator| ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 746 of file sc_signed.cpp.

sc_signed operator^ ( const sc_unsigned u,
const sc_signed v 
) [friend]

Definition at line 3219 of file sc_signed.cpp.

sc_signed operator^ ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 3236 of file sc_signed.cpp.

sc_unsigned operator^ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1468 of file sc_unsigned.cpp.

sc_signed operator^ ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 3308 of file sc_signed.cpp.

sc_unsigned operator^ ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1485 of file sc_unsigned.cpp.

sc_signed operator^ ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 3420 of file sc_signed.cpp.

sc_unsigned operator^ ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1521 of file sc_unsigned.cpp.

sc_signed operator^ ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1781 of file sc_signed.h.

sc_unsigned operator^ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1572 of file sc_unsigned.h.

sc_signed operator^ ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 3327 of file sc_signed.cpp.

sc_unsigned operator^ ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1503 of file sc_unsigned.cpp.

sc_signed operator^ ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 3439 of file sc_signed.cpp.

sc_unsigned operator^ ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1539 of file sc_unsigned.cpp.

sc_signed operator^ ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1786 of file sc_signed.h.

sc_unsigned operator^ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1580 of file sc_unsigned.h.

sc_unsigned operator^ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 694 of file sc_unsigned.cpp.

sc_signed operator^ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 763 of file sc_signed.cpp.

sc_unsigned operator^ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 697 of file sc_unsigned.cpp.

sc_signed operator^ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 767 of file sc_signed.cpp.

sc_unsigned operator<< ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator<< ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 3508 of file sc_signed.cpp.

sc_unsigned operator<< ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
int64  v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
uint64  v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
long  v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
unsigned long  v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1613 of file sc_unsigned.h.

sc_unsigned operator<< ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1615 of file sc_unsigned.h.

sc_unsigned operator<< ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 704 of file sc_unsigned.cpp.

sc_unsigned operator<< ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 565 of file sc_unsigned.cpp.

sc_unsigned operator>> ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator>> ( const sc_signed u,
const sc_unsigned v 
) [friend]

Definition at line 3525 of file sc_signed.cpp.

sc_unsigned operator>> ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
int64  v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
uint64  v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
long  v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
unsigned long  v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1644 of file sc_unsigned.h.

sc_unsigned operator>> ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1646 of file sc_unsigned.h.

sc_unsigned operator>> ( const sc_unsigned ,
const sc_uint_base  
) [friend]

Definition at line 711 of file sc_unsigned.cpp.

sc_unsigned operator>> ( const sc_unsigned ,
const sc_int_base  
) [friend]

Definition at line 572 of file sc_unsigned.cpp.

sc_unsigned operator+ ( const sc_unsigned u  )  [friend]

Definition at line 1607 of file sc_unsigned.cpp.

sc_signed operator- ( const sc_unsigned u  )  [friend]

Definition at line 3556 of file sc_signed.cpp.

bool operator== ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator== ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator== ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1618 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 1654 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1680 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 1702 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1728 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1681 of file sc_unsigned.h.

bool operator== ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1683 of file sc_unsigned.h.

bool operator== ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 1667 of file sc_unsigned.cpp.

bool operator== ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1691 of file sc_unsigned.cpp.

bool operator== ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 1715 of file sc_unsigned.cpp.

bool operator== ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1739 of file sc_unsigned.cpp.

bool operator== ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1690 of file sc_unsigned.h.

bool operator== ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1692 of file sc_unsigned.h.

bool operator== ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 718 of file sc_unsigned.cpp.

bool operator== ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 579 of file sc_unsigned.cpp.

bool operator== ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 721 of file sc_unsigned.cpp.

bool operator== ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 582 of file sc_unsigned.cpp.

bool operator!= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator!= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

bool operator!= ( const sc_unsigned u,
int64  v 
) [friend]

bool operator!= ( const sc_unsigned u,
uint64  v 
) [friend]

bool operator!= ( const sc_unsigned u,
long  v 
) [friend]

bool operator!= ( const sc_unsigned u,
unsigned long  v 
) [friend]

bool operator!= ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1710 of file sc_unsigned.h.

bool operator!= ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1712 of file sc_unsigned.h.

bool operator!= ( int64  u,
const sc_unsigned v 
) [friend]

bool operator!= ( uint64  u,
const sc_unsigned v 
) [friend]

bool operator!= ( long  u,
const sc_unsigned v 
) [friend]

bool operator!= ( unsigned long  u,
const sc_unsigned v 
) [friend]

bool operator!= ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1719 of file sc_unsigned.h.

bool operator!= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1721 of file sc_unsigned.h.

bool operator!= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 725 of file sc_unsigned.cpp.

bool operator!= ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 586 of file sc_unsigned.cpp.

bool operator!= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 728 of file sc_unsigned.cpp.

bool operator!= ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 589 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator< ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator< ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

Definition at line 1774 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
int64  v 
) [friend]

Definition at line 1810 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
uint64  v 
) [friend]

Definition at line 1836 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
long  v 
) [friend]

Definition at line 1858 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
unsigned long  v 
) [friend]

Definition at line 1884 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1739 of file sc_unsigned.h.

bool operator< ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1741 of file sc_unsigned.h.

bool operator< ( int64  u,
const sc_unsigned v 
) [friend]

Definition at line 1823 of file sc_unsigned.cpp.

bool operator< ( uint64  u,
const sc_unsigned v 
) [friend]

Definition at line 1847 of file sc_unsigned.cpp.

bool operator< ( long  u,
const sc_unsigned v 
) [friend]

Definition at line 1871 of file sc_unsigned.cpp.

bool operator< ( unsigned long  u,
const sc_unsigned v 
) [friend]

Definition at line 1895 of file sc_unsigned.cpp.

bool operator< ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1748 of file sc_unsigned.h.

bool operator< ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1750 of file sc_unsigned.h.

bool operator< ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 732 of file sc_unsigned.cpp.

bool operator< ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 593 of file sc_unsigned.cpp.

bool operator< ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 735 of file sc_unsigned.cpp.

bool operator< ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 596 of file sc_unsigned.cpp.

bool operator<= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator<= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

bool operator<= ( const sc_unsigned u,
int64  v 
) [friend]

bool operator<= ( const sc_unsigned u,
uint64  v 
) [friend]

bool operator<= ( const sc_unsigned u,
long  v 
) [friend]

bool operator<= ( const sc_unsigned u,
unsigned long  v 
) [friend]

bool operator<= ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1768 of file sc_unsigned.h.

bool operator<= ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1770 of file sc_unsigned.h.

bool operator<= ( int64  u,
const sc_unsigned v 
) [friend]

bool operator<= ( uint64  u,
const sc_unsigned v 
) [friend]

bool operator<= ( long  u,
const sc_unsigned v 
) [friend]

bool operator<= ( unsigned long  u,
const sc_unsigned v 
) [friend]

bool operator<= ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1777 of file sc_unsigned.h.

bool operator<= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1779 of file sc_unsigned.h.

bool operator<= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 739 of file sc_unsigned.cpp.

bool operator<= ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 600 of file sc_unsigned.cpp.

bool operator<= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 742 of file sc_unsigned.cpp.

bool operator<= ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 603 of file sc_unsigned.cpp.

bool operator> ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator> ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator> ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

bool operator> ( const sc_unsigned u,
int64  v 
) [friend]

bool operator> ( const sc_unsigned u,
uint64  v 
) [friend]

bool operator> ( const sc_unsigned u,
long  v 
) [friend]

bool operator> ( const sc_unsigned u,
unsigned long  v 
) [friend]

bool operator> ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1797 of file sc_unsigned.h.

bool operator> ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1799 of file sc_unsigned.h.

bool operator> ( int64  u,
const sc_unsigned v 
) [friend]

bool operator> ( uint64  u,
const sc_unsigned v 
) [friend]

bool operator> ( long  u,
const sc_unsigned v 
) [friend]

bool operator> ( unsigned long  u,
const sc_unsigned v 
) [friend]

bool operator> ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1806 of file sc_unsigned.h.

bool operator> ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1808 of file sc_unsigned.h.

bool operator> ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 746 of file sc_unsigned.cpp.

bool operator> ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 607 of file sc_unsigned.cpp.

bool operator> ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 749 of file sc_unsigned.cpp.

bool operator> ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 610 of file sc_unsigned.cpp.

bool operator>= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator>= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

bool operator>= ( const sc_unsigned u,
int64  v 
) [friend]

bool operator>= ( const sc_unsigned u,
uint64  v 
) [friend]

bool operator>= ( const sc_unsigned u,
long  v 
) [friend]

bool operator>= ( const sc_unsigned u,
unsigned long  v 
) [friend]

bool operator>= ( const sc_unsigned u,
int  v 
) [friend]

Definition at line 1826 of file sc_unsigned.h.

bool operator>= ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1828 of file sc_unsigned.h.

bool operator>= ( int64  u,
const sc_unsigned v 
) [friend]

bool operator>= ( uint64  u,
const sc_unsigned v 
) [friend]

bool operator>= ( long  u,
const sc_unsigned v 
) [friend]

bool operator>= ( unsigned long  u,
const sc_unsigned v 
) [friend]

bool operator>= ( int  u,
const sc_unsigned v 
) [friend]

Definition at line 1835 of file sc_unsigned.h.

bool operator>= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1837 of file sc_unsigned.h.

bool operator>= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

Definition at line 753 of file sc_unsigned.cpp.

bool operator>= ( const sc_unsigned u,
const sc_int_base v 
) [friend]

Definition at line 614 of file sc_unsigned.cpp.

bool operator>= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

Definition at line 756 of file sc_unsigned.cpp.

bool operator>= ( const sc_int_base u,
const sc_unsigned v 
) [friend]

Definition at line 617 of file sc_unsigned.cpp.

sc_unsigned operator~ ( const sc_unsigned u  )  [friend]

int compare_unsigned ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd,
small_type  if_u_signed = 0,
small_type  if_v_signed = 0 
) [friend]

Definition at line 1975 of file sc_unsigned.cpp.

sc_unsigned add_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned sub_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned mul_unsigned_friend ( small_type  s,
int  unb,
int  und,
const sc_digit ud,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned div_unsigned_friend ( small_type  s,
int  unb,
int  und,
const sc_digit ud,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned mod_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned and_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned or_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]

sc_unsigned xor_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]


Member Data Documentation

Definition at line 1930 of file sc_unsigned.h.


The documentation for this class was generated from the following files:

Generated on Wed Jan 21 15:32:22 2009 for SystemC by  doxygen 1.5.5