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, small_type if_v_signed)
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 985 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 2146 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 1058 of file sc_unsigned.h.


Member Function Documentation

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

Definition at line 1123 of file sc_unsigned.h.

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

Definition at line 1114 of file sc_unsigned.h.

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

Definition at line 1091 of file sc_unsigned.h.

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

Definition at line 1142 of file sc_unsigned.h.

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

Reimplemented from sc_dt::sc_value_base.

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

Reimplemented from sc_dt::sc_value_base.

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

Reimplemented from sc_dt::sc_value_base.

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 1068 of file sc_unsigned.h.

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

Reimplemented from sc_dt::sc_value_base.

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

Reimplemented from sc_dt::sc_value_base.

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

Reimplemented from sc_dt::sc_value_base.

void sc_dt::sc_unsigned::dump ( ::std::ostream &  os = ::std::cout  )  const
void sc_dt::sc_unsigned::get_packed_rep ( sc_digit buf  )  const
sc_digit* sc_dt::sc_unsigned::get_raw (  )  const [inline]

Definition at line 1067 of file sc_unsigned.h.

void sc_dt::sc_unsigned::invalid_index ( int  i  )  const
void sc_dt::sc_unsigned::invalid_range ( int  l,
int  r 
) const
void sc_dt::sc_unsigned::invert ( int  i  )  [inline]

Definition at line 1254 of file sc_unsigned.h.

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

Definition at line 1226 of file sc_unsigned.h.

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

Definition at line 1234 of file sc_unsigned.h.

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

Definition at line 1239 of file sc_unsigned.h.

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

Definition at line 1483 of file sc_unsigned.h.

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

Definition at line 1481 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator%= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator%= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator%= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator%= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator%= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator%= ( const sc_signed v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( unsigned int  v  )  [inline]

Definition at line 1525 of file sc_unsigned.h.

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

Definition at line 1523 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator&= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator&= ( const sc_signed v  ) 
const sc_unsigned_subref_r& sc_dt::sc_unsigned::operator() ( int  i,
int  j 
) const [inline]

Definition at line 1183 of file sc_unsigned.h.

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

Definition at line 1174 of file sc_unsigned.h.

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

Definition at line 1403 of file sc_unsigned.h.

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

Definition at line 1401 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator*= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator*= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator*= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator*= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator*= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator*= ( const sc_signed v  ) 
const sc_unsigned sc_dt::sc_unsigned::operator++ ( int   ) 
sc_unsigned& sc_dt::sc_unsigned::operator++ (  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( unsigned int  v  )  [inline]

Definition at line 1325 of file sc_unsigned.h.

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

Definition at line 1323 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator+= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator+= ( const sc_signed v  ) 
const sc_unsigned sc_dt::sc_unsigned::operator-- ( int   ) 
sc_unsigned& sc_dt::sc_unsigned::operator-- (  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( unsigned int  v  )  [inline]

Definition at line 1363 of file sc_unsigned.h.

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

Definition at line 1361 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator-= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator-= ( const sc_signed v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( unsigned int  v  )  [inline]

Definition at line 1443 of file sc_unsigned.h.

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

Definition at line 1441 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator/= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator/= ( const sc_signed v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( unsigned int  v  )  [inline]

Definition at line 1640 of file sc_unsigned.h.

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

Definition at line 1638 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator<<= ( const sc_signed v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_lv_base  ) 

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 1038 of file sc_unsigned.h.

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

Reimplemented in sc_dt::sc_biguint< W >.

Definition at line 1035 of file sc_unsigned.h.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

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

Reimplemented in sc_dt::sc_biguint< W >.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const char *  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 sc_signed v  ) 

Reimplemented in sc_dt::sc_biguint< W >.

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 1023 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator= ( const sc_unsigned_subref_r a  ) 
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_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( unsigned int  v  )  [inline]

Definition at line 1671 of file sc_unsigned.h.

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

Definition at line 1669 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator>>= ( const sc_signed v  ) 
const sc_unsigned_bitref_r& sc_dt::sc_unsigned::operator[] ( int  i  )  const [inline]

Definition at line 1105 of file sc_unsigned.h.

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

Definition at line 1096 of file sc_unsigned.h.

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

Definition at line 1605 of file sc_unsigned.h.

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

Definition at line 1603 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator^= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator^= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator^= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator^= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator^= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator^= ( const sc_signed v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_uint_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_int_base v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( unsigned int  v  )  [inline]

Definition at line 1565 of file sc_unsigned.h.

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

Definition at line 1563 of file sc_unsigned.h.

const sc_unsigned& sc_dt::sc_unsigned::operator|= ( unsigned long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( long  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( uint64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( int64  v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_unsigned v  ) 
const sc_unsigned& sc_dt::sc_unsigned::operator|= ( const sc_signed v  ) 
bool sc_dt::sc_unsigned::or_reduce (  )  const
void sc_dt::sc_unsigned::print ( ::std::ostream &  os = ::std::cout  )  const [inline]

Definition at line 1217 of file sc_unsigned.h.

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

Definition at line 1165 of file sc_unsigned.h.

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

Definition at line 1156 of file sc_unsigned.h.

void sc_dt::sc_unsigned::reverse (  ) 
void sc_dt::sc_unsigned::scan ( ::std::istream &  is = ::std::cin  ) 
void sc_dt::sc_unsigned::set ( int  i,
bool  v 
) [inline]

Definition at line 1252 of file sc_unsigned.h.

void sc_dt::sc_unsigned::set ( int  i  ) 
void sc_dt::sc_unsigned::set_packed_rep ( sc_digit buf  ) 
bool sc_dt::sc_unsigned::sign (  )  const [inline]

Definition at line 1228 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::test ( int  i  )  const
double sc_dt::sc_unsigned::to_double (  )  const
int sc_dt::sc_unsigned::to_int (  )  const
int64 sc_dt::sc_unsigned::to_int64 (  )  const
long sc_dt::sc_unsigned::to_long (  )  const
const std::string sc_dt::sc_unsigned::to_string ( sc_numrep  numrep,
bool  w_prefix 
) const
const std::string sc_dt::sc_unsigned::to_string ( sc_numrep  numrep = SC_DEC  )  const
unsigned int sc_dt::sc_unsigned::to_uint (  )  const
uint64 sc_dt::sc_unsigned::to_uint64 (  )  const
unsigned long sc_dt::sc_unsigned::to_ulong (  )  const
bool sc_dt::sc_unsigned::xnor_reduce (  )  const [inline]

Definition at line 1244 of file sc_unsigned.h.

bool sc_dt::sc_unsigned::xor_reduce (  )  const

Friends And Related Function Documentation

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 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]
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,
small_type  if_v_signed 
) [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 mul_unsigned_friend ( small_type  s,
int  unb,
int  und,
const sc_digit ud,
int  vnb,
int  vnd,
const sc_digit vd 
) [friend]
bool operator!= ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator!= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator!= ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator!= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator!= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1735 of file sc_unsigned.h.

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

Definition at line 1733 of file sc_unsigned.h.

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

Definition at line 1726 of file sc_unsigned.h.

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

Definition at line 1724 of file sc_unsigned.h.

bool operator!= ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator!= ( const sc_unsigned u,
long  v 
) [friend]
bool operator!= ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator!= ( const sc_unsigned u,
int64  v 
) [friend]
bool operator!= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator!= ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator!= ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator% ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator% ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator% ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator% ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator% ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1472 of file sc_unsigned.h.

sc_signed operator% ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator% ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator% ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator% ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator% ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator% ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1464 of file sc_unsigned.h.

sc_signed operator% ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator% ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator% ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator% ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator% ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator% ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator% ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator% ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator& ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator& ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator& ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator& ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator& ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1514 of file sc_unsigned.h.

sc_signed operator& ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator& ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator& ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator& ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator& ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator& ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1506 of file sc_unsigned.h.

sc_signed operator& ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator& ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator& ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator& ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator& ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator& ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator& ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator& ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator* ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator* ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator* ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator* ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator* ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1392 of file sc_unsigned.h.

sc_signed operator* ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator* ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator* ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator* ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator* ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator* ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1384 of file sc_unsigned.h.

sc_signed operator* ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator* ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator* ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator* ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator* ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator* ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator* ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator* ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u  )  [friend]
sc_signed operator+ ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator+ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator+ ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator+ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1314 of file sc_unsigned.h.

sc_signed operator+ ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator+ ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator+ ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator+ ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator+ ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1306 of file sc_unsigned.h.

sc_signed operator+ ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator+ ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator+ ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator+ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator+ ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator+ ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator- ( const sc_unsigned u  )  [friend]
sc_signed operator- ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_signed operator- ( unsigned int  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( int  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( long  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( int64  u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
unsigned int  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
int  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
long  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
int64  v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator- ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator/ ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator/ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator/ ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator/ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator/ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1432 of file sc_unsigned.h.

sc_signed operator/ ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator/ ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator/ ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator/ ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator/ ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator/ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1424 of file sc_unsigned.h.

sc_signed operator/ ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator/ ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator/ ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator/ ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator/ ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator/ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator/ ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator/ ( const sc_unsigned u,
const sc_signed v 
) [friend]
bool operator< ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator< ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator< ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator< ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator< ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1764 of file sc_unsigned.h.

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

Definition at line 1762 of file sc_unsigned.h.

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

Definition at line 1755 of file sc_unsigned.h.

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

Definition at line 1753 of file sc_unsigned.h.

bool operator< ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator< ( const sc_unsigned u,
long  v 
) [friend]
bool operator< ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator< ( const sc_unsigned u,
int64  v 
) [friend]
bool operator< ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator< ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator< ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1629 of file sc_unsigned.h.

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

Definition at line 1627 of file sc_unsigned.h.

sc_unsigned operator<< ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
uint64  v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator<< ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_unsigned operator<< ( const sc_unsigned u,
const sc_signed v 
) [friend]
bool operator<= ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator<= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator<= ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator<= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator<= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1793 of file sc_unsigned.h.

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

Definition at line 1791 of file sc_unsigned.h.

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

Definition at line 1784 of file sc_unsigned.h.

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

Definition at line 1782 of file sc_unsigned.h.

bool operator<= ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator<= ( const sc_unsigned u,
long  v 
) [friend]
bool operator<= ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator<= ( const sc_unsigned u,
int64  v 
) [friend]
bool operator<= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator<= ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator<= ( const sc_unsigned u,
const sc_signed v 
) [friend]
bool operator== ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator== ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator== ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator== ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator== ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1706 of file sc_unsigned.h.

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

Definition at line 1704 of file sc_unsigned.h.

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

Definition at line 1697 of file sc_unsigned.h.

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

Definition at line 1695 of file sc_unsigned.h.

bool operator== ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator== ( const sc_unsigned u,
long  v 
) [friend]
bool operator== ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator== ( const sc_unsigned u,
int64  v 
) [friend]
bool operator== ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator== ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator== ( const sc_unsigned u,
const sc_signed v 
) [friend]
bool operator> ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator> ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator> ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator> ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator> ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1822 of file sc_unsigned.h.

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

Definition at line 1820 of file sc_unsigned.h.

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

Definition at line 1813 of file sc_unsigned.h.

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

Definition at line 1811 of file sc_unsigned.h.

bool operator> ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator> ( const sc_unsigned u,
long  v 
) [friend]
bool operator> ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator> ( const sc_unsigned u,
int64  v 
) [friend]
bool operator> ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator> ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator> ( const sc_unsigned u,
const sc_signed v 
) [friend]
bool operator>= ( const sc_int_base u,
const sc_unsigned v 
) [friend]
bool operator>= ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
bool operator>= ( const sc_unsigned u,
const sc_int_base v 
) [friend]
bool operator>= ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
bool operator>= ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1851 of file sc_unsigned.h.

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

Definition at line 1849 of file sc_unsigned.h.

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

Definition at line 1842 of file sc_unsigned.h.

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

Definition at line 1840 of file sc_unsigned.h.

bool operator>= ( const sc_unsigned u,
unsigned long  v 
) [friend]
bool operator>= ( const sc_unsigned u,
long  v 
) [friend]
bool operator>= ( const sc_unsigned u,
uint64  v 
) [friend]
bool operator>= ( const sc_unsigned u,
int64  v 
) [friend]
bool operator>= ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
bool operator>= ( const sc_signed u,
const sc_unsigned v 
) [friend]
bool operator>= ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned ,
const sc_int_base  
) [friend]
sc_unsigned operator>> ( const sc_unsigned ,
const sc_uint_base  
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1660 of file sc_unsigned.h.

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

Definition at line 1658 of file sc_unsigned.h.

sc_unsigned operator>> ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
uint64  v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator>> ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_unsigned operator>> ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator^ ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator^ ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator^ ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator^ ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator^ ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1594 of file sc_unsigned.h.

sc_signed operator^ ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator^ ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator^ ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator^ ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator^ ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator^ ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1586 of file sc_unsigned.h.

sc_signed operator^ ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator^ ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator^ ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator^ ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator^ ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator^ ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator^ ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator^ ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_signed operator| ( const sc_int_base u,
const sc_unsigned v 
) [friend]
sc_unsigned operator| ( const sc_uint_base u,
const sc_unsigned v 
) [friend]
sc_signed operator| ( const sc_unsigned u,
const sc_int_base v 
) [friend]
sc_unsigned operator| ( const sc_unsigned u,
const sc_uint_base v 
) [friend]
sc_unsigned operator| ( unsigned int  u,
const sc_unsigned v 
) [friend]

Definition at line 1554 of file sc_unsigned.h.

sc_signed operator| ( int  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator| ( unsigned long  u,
const sc_unsigned v 
) [friend]
sc_signed operator| ( long  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator| ( uint64  u,
const sc_unsigned v 
) [friend]
sc_signed operator| ( int64  u,
const sc_unsigned v 
) [friend]
sc_unsigned operator| ( const sc_unsigned u,
unsigned int  v 
) [friend]

Definition at line 1546 of file sc_unsigned.h.

sc_signed operator| ( const sc_unsigned u,
int  v 
) [friend]
sc_unsigned operator| ( const sc_unsigned u,
unsigned long  v 
) [friend]
sc_signed operator| ( const sc_unsigned u,
long  v 
) [friend]
sc_unsigned operator| ( const sc_unsigned u,
uint64  v 
) [friend]
sc_signed operator| ( const sc_unsigned u,
int64  v 
) [friend]
sc_unsigned operator| ( const sc_unsigned u,
const sc_unsigned v 
) [friend]
sc_signed operator| ( const sc_signed u,
const sc_unsigned v 
) [friend]
sc_signed operator| ( const sc_unsigned u,
const sc_signed v 
) [friend]
sc_unsigned operator~ ( const sc_unsigned u  )  [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]
friend class sc_concatref [friend]

Reimplemented from sc_dt::sc_value_base.

Definition at line 987 of file sc_unsigned.h.

friend class sc_signed [friend]

Definition at line 992 of file sc_unsigned.h.

friend class sc_signed_subref [friend]

Definition at line 993 of file sc_unsigned.h.

friend class sc_signed_subref_r [friend]

Definition at line 994 of file sc_unsigned.h.

friend class sc_unsigned_bitref [friend]

Definition at line 989 of file sc_unsigned.h.

friend class sc_unsigned_bitref_r [friend]

Definition at line 988 of file sc_unsigned.h.

friend class sc_unsigned_subref [friend]

Definition at line 991 of file sc_unsigned.h.

friend class sc_unsigned_subref_r [friend]

Definition at line 990 of file sc_unsigned.h.

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 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 1944 of file sc_unsigned.h.


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

Generated on 30 Sep 2016 for SystemC by  doxygen 1.6.1