sc_dt Namespace Reference


Classes

class  sc_bit
class  sc_bitref_r
class  sc_bitref
class  sc_subref_r
class  sc_subref
class  sc_concref_r
class  sc_concref
class  sc_bv
class  sc_bv_base
class  sc_logic
class  sc_lv
class  sc_lv_base
class  sc_proxy
class  sc_without_context
class  sc_global
class  sc_context
class  sc_fix
class  sc_fix_fast
class  sc_fixed
class  sc_fixed_fast
class  sc_fxcast_switch
class  sc_fxnum_bitref
class  sc_fxnum_fast_bitref
class  sc_fxnum_subref
class  sc_fxnum_fast_subref
class  sc_fxnum
class  sc_fxnum_fast
class  sc_fxnum_observer
class  sc_fxnum_fast_observer
class  sc_fxtype_params
class  sc_fxval
class  sc_fxval_fast
class  sc_fxval_observer
class  sc_fxval_fast_observer
class  sc_ufix
class  sc_ufix_fast
class  sc_ufixed
class  sc_ufixed_fast
union  ieee_double
class  scfx_ieee_double
union  ieee_float
class  scfx_ieee_float
class  word_list
class  scfx_mant
class  scfx_mant_ref
class  scfx_params
class  scfx_pow10
union  scfx_rep_node
union  word_short
class  scfx_index
class  scfx_rep
class  scfx_string
class  sc_bigint
class  sc_biguint
class  sc_int
class  sc_int_bitref_r
class  sc_int_bitref
class  sc_int_subref_r
class  sc_int_subref
class  sc_int_base
class  sc_length_param
class  sc_signed_bitref_r
class  sc_signed_bitref
class  sc_signed_subref_r
class  sc_signed_subref
class  sc_signed
class  sc_uint
class  sc_uint_bitref_r
class  sc_uint_bitref
class  sc_uint_subref_r
class  sc_uint_subref
class  sc_uint_base
class  sc_unsigned_bitref_r
class  sc_unsigned_bitref
class  sc_unsigned_subref_r
class  sc_unsigned_subref
class  sc_unsigned
class  sc_concatref
class  sc_concat_bool
class  sc_value_base
class  sc_generic_base
class  sc_string_rep
class  sc_string_old

Typedefs

typedef sc_context
< sc_fxcast_switch
sc_fxcast_context
typedef sc_context
< sc_fxtype_params
sc_fxtype_context
typedef unsigned int word
typedef unsigned short half_word
typedef sc_context
< sc_length_param
sc_length_context
typedef unsigned char uchar
typedef int small_type
typedef unsigned int sc_digit
typedef long long int64
typedef unsigned long long uint64
typedef ::std::ios::fmtflags fmtflags
typedef int64 int_type
typedef uint64 uint_type
typedef ::std::istream systemc_istream
typedef ::std::ostream systemc_ostream

Enumerations

enum  sc_logic_value_t { Log_0 = 0, Log_1, Log_Z, Log_X }
enum  sc_context_begin { SC_NOW, SC_LATER }
enum  sc_enc { SC_TC_, SC_US_ }
enum  sc_q_mode {
  SC_RND, SC_RND_ZERO, SC_RND_MIN_INF, SC_RND_INF,
  SC_RND_CONV, SC_TRN, SC_TRN_ZERO
}
enum  sc_o_mode {
  SC_SAT, SC_SAT_ZERO, SC_SAT_SYM, SC_WRAP,
  SC_WRAP_SM
}
enum  sc_switch { SC_OFF, SC_ON }
enum  sc_fmt { SC_F, SC_E }
enum  sc_numrep {
  SC_NOBASE = 0, SC_BIN = 2, SC_OCT = 8, SC_DEC = 10,
  SC_HEX = 16, SC_BIN_US, SC_BIN_SM, SC_OCT_US,
  SC_OCT_SM, SC_HEX_US, SC_HEX_SM, SC_CSD
}

Functions

void sc_deprecated_sc_bit ()
bool operator== (const sc_bit &a, const sc_bit &b)
bool operator== (const sc_bit &a, int b)
bool operator== (const sc_bit &a, bool b)
bool operator== (const sc_bit &a, char b)
bool operator== (int a, const sc_bit &b)
bool operator== (bool a, const sc_bit &b)
bool operator== (char a, const sc_bit &b)
bool equal (const sc_bit &a, const sc_bit &b)
bool equal (const sc_bit &a, int b)
bool equal (const sc_bit &a, bool b)
bool equal (const sc_bit &a, char b)
bool equal (int a, const sc_bit &b)
bool equal (bool a, const sc_bit &b)
bool equal (char a, const sc_bit &b)
bool operator!= (const sc_bit &a, const sc_bit &b)
bool operator!= (const sc_bit &a, int b)
bool operator!= (const sc_bit &a, bool b)
bool operator!= (const sc_bit &a, char b)
bool operator!= (int a, const sc_bit &b)
bool operator!= (bool a, const sc_bit &b)
bool operator!= (char a, const sc_bit &b)
bool not_equal (const sc_bit &a, const sc_bit &b)
bool not_equal (const sc_bit &a, int b)
bool not_equal (const sc_bit &a, bool b)
bool not_equal (const sc_bit &a, char b)
bool not_equal (int a, const sc_bit &b)
bool not_equal (bool a, const sc_bit &b)
bool not_equal (char a, const sc_bit &b)
const sc_bit operator~ (const sc_bit &a)
const sc_bit b_not (const sc_bit &a)
void b_not (sc_bit &r, const sc_bit &a)
const sc_bit operator| (const sc_bit &a, const sc_bit &b)
const sc_bit operator| (const sc_bit &a, int b)
const sc_bit operator| (const sc_bit &a, bool b)
const sc_bit operator| (const sc_bit &a, char b)
const sc_bit operator| (int a, const sc_bit &b)
const sc_bit operator| (bool a, const sc_bit &b)
const sc_bit operator| (char a, const sc_bit &b)
const sc_bit b_or (const sc_bit &a, const sc_bit &b)
const sc_bit b_or (const sc_bit &a, int b)
const sc_bit b_or (const sc_bit &a, bool b)
const sc_bit b_or (const sc_bit &a, char b)
const sc_bit b_or (int a, const sc_bit &b)
const sc_bit b_or (bool a, const sc_bit &b)
const sc_bit b_or (char a, const sc_bit &b)
void b_or (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_or (sc_bit &r, const sc_bit &a, int b)
void b_or (sc_bit &r, const sc_bit &a, bool b)
void b_or (sc_bit &r, const sc_bit &a, char b)
void b_or (sc_bit &r, int a, const sc_bit &b)
void b_or (sc_bit &r, bool a, const sc_bit &b)
void b_or (sc_bit &r, char a, const sc_bit &b)
const sc_bit operator & (const sc_bit &a, const sc_bit &b)
const sc_bit operator & (const sc_bit &a, int b)
const sc_bit operator & (const sc_bit &a, bool b)
const sc_bit operator & (const sc_bit &a, char b)
const sc_bit operator & (int a, const sc_bit &b)
const sc_bit operator & (bool a, const sc_bit &b)
const sc_bit operator & (char a, const sc_bit &b)
const sc_bit b_and (const sc_bit &a, const sc_bit &b)
const sc_bit b_and (const sc_bit &a, int b)
const sc_bit b_and (const sc_bit &a, bool b)
const sc_bit b_and (const sc_bit &a, char b)
const sc_bit b_and (int a, const sc_bit &b)
const sc_bit b_and (bool a, const sc_bit &b)
const sc_bit b_and (char a, const sc_bit &b)
void b_and (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_and (sc_bit &r, const sc_bit &a, int b)
void b_and (sc_bit &r, const sc_bit &a, bool b)
void b_and (sc_bit &r, const sc_bit &a, char b)
void b_and (sc_bit &r, int a, const sc_bit &b)
void b_and (sc_bit &r, bool a, const sc_bit &b)
void b_and (sc_bit &r, char a, const sc_bit &b)
const sc_bit operator^ (const sc_bit &a, const sc_bit &b)
const sc_bit operator^ (const sc_bit &a, int b)
const sc_bit operator^ (const sc_bit &a, bool b)
const sc_bit operator^ (const sc_bit &a, char b)
const sc_bit operator^ (int a, const sc_bit &b)
const sc_bit operator^ (bool a, const sc_bit &b)
const sc_bit operator^ (char a, const sc_bit &b)
const sc_bit b_xor (const sc_bit &a, const sc_bit &b)
const sc_bit b_xor (const sc_bit &a, int b)
const sc_bit b_xor (const sc_bit &a, bool b)
const sc_bit b_xor (const sc_bit &a, char b)
const sc_bit b_xor (int a, const sc_bit &b)
const sc_bit b_xor (bool a, const sc_bit &b)
const sc_bit b_xor (char a, const sc_bit &b)
void b_xor (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_xor (sc_bit &r, const sc_bit &a, int b)
void b_xor (sc_bit &r, const sc_bit &a, bool b)
void b_xor (sc_bit &r, const sc_bit &a, char b)
void b_xor (sc_bit &r, int a, const sc_bit &b)
void b_xor (sc_bit &r, bool a, const sc_bit &b)
void b_xor (sc_bit &r, char a, const sc_bit &b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_bit &a)
inline::std::istream & operator>> (::std::istream &is, sc_bit &a)
template<class T1, class T2>
const sc_logic operator & (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
template<class T1, class T2>
const sc_logic operator| (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
template<class T1, class T2>
const sc_logic operator^ (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
template<class T1, class T2>
bool operator== (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
template<class T1, class T2>
bool operator!= (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_bitref_r< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
operator, (sc_bitref_r< T1 >, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref_r< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (const char *, sc_bitref_r< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref_r< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (const sc_logic &, sc_bitref_r< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref_r< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (bool, sc_bitref_r< T >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_bitref_r< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
concat (sc_bitref_r< T1 >, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref_r< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (const char *, sc_bitref_r< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref_r< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (const sc_logic &, sc_bitref_r< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref_r< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (bool, sc_bitref_r< T >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_bitref_r< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_bitref< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_bitref_r< T1 >, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_bitref< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_bitref_r< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_bitref< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
operator, (sc_bitref< T1 >, const sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
operator, (sc_bitref_r< T1 >, sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (const char *, sc_bitref< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (const sc_logic &, sc_bitref< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
operator, (sc_bitref< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
operator, (bool, sc_bitref< T >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_bitref_r< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_bitref< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_bitref_r< T1 >, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_bitref< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_bitref_r< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_bitref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_bitref< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
concat (sc_bitref< T1 >, const sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, T2 > 
concat (sc_bitref_r< T1 >, sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (const char *, sc_bitref< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (const sc_logic &, sc_bitref< T >)
template<class T>
sc_concref_r< sc_bitref_r< T >
, sc_lv_base
concat (sc_bitref< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_bitref_r< T > > 
concat (bool, sc_bitref< T >)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >
, sc_bitref< T2 > > 
operator, (sc_bitref< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >
, sc_subref< T2 > > 
operator, (sc_bitref< T1 >, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< sc_bitref< T1 >
, sc_concref< T2, T3 > > 
operator, (sc_bitref< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >, T2 > operator, (sc_bitref< T1 >, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >
, sc_bitref< T2 > > 
concat (sc_bitref< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >
, sc_subref< T2 > > 
concat (sc_bitref< T1 >, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< sc_bitref< T1 >
, sc_concref< T2, T3 > > 
concat (sc_bitref< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< sc_bitref< T1 >, T2 > concat (sc_bitref< T1 >, sc_proxy< T2 > &)
template<class T>
::std::istream & operator>> (::std::istream &, sc_bitref< T >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_subref_r< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_subref_r< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_subref_r< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
operator, (sc_subref_r< T1 >, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref_r< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (const char *, sc_subref_r< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref_r< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (const sc_logic &, sc_subref_r< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref_r< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (bool, sc_subref_r< T >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_subref_r< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_subref_r< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_subref_r< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
concat (sc_subref_r< T1 >, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref_r< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (const char *, sc_subref_r< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref_r< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (const sc_logic &, sc_subref_r< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref_r< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (bool, sc_subref_r< T >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_subref_r< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_subref< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_subref_r< T1 >, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
operator, (sc_subref< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_subref_r< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
operator, (sc_subref< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
operator, (sc_subref< T1 >, const sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
operator, (sc_subref_r< T1 >, sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (const char *, sc_subref< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (const sc_logic &, sc_subref< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
operator, (sc_subref< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
operator, (bool, sc_subref< T >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_subref_r< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_subref< T1 >, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_subref_r< T1 >, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, sc_subref_r< T2 > > 
concat (sc_subref< T1 >, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_subref_r< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_subref_r< T1 >
, sc_concref_r< T2, T3 > > 
concat (sc_subref< T1 >, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
concat (sc_subref< T1 >, const sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< sc_subref_r< T1 >
, T2 > 
concat (sc_subref_r< T1 >, sc_proxy< T2 > &)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref< T >, const char *)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (const char *, sc_subref< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref< T >, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (const sc_logic &, sc_subref< T >)
template<class T>
sc_concref_r< sc_subref_r< T >
, sc_lv_base
concat (sc_subref< T >, bool)
template<class T>
sc_concref_r< sc_lv_base,
sc_subref_r< T > > 
concat (bool, sc_subref< T >)
template<class T1, class T2>
sc_concref< sc_subref< T1 >
, sc_bitref< T2 > > 
operator, (sc_subref< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< sc_subref< T1 >
, sc_subref< T2 > > 
operator, (sc_subref< T1 >, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< sc_subref< T1 >
, sc_concref< T2, T3 > > 
operator, (sc_subref< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< sc_subref< T1 >, T2 > operator, (sc_subref< T1 >, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref< sc_subref< T1 >
, sc_bitref< T2 > > 
concat (sc_subref< T1 >, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< sc_subref< T1 >
, sc_subref< T2 > > 
concat (sc_subref< T1 >, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< sc_subref< T1 >
, sc_concref< T2, T3 > > 
concat (sc_subref< T1 >, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< sc_subref< T1 >, T2 > concat (sc_subref< T1 >, sc_proxy< T2 > &)
template<class T>
inline::std::istream & operator>> (::std::istream &, sc_subref< T >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
operator, (sc_concref_r< T1, T2 >, sc_bitref_r< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
operator, (sc_concref_r< T1, T2 >, sc_subref_r< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
operator, (sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
operator, (sc_concref_r< T1, T2 >, const sc_proxy< T3 > &)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref_r< T1, T2 >, const char *)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (const char *, sc_concref_r< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref_r< T1, T2 >, const sc_logic &)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (const sc_logic &, sc_concref_r< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref_r< T1, T2 >, bool)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (bool, sc_concref_r< T1, T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
concat (sc_concref_r< T1, T2 >, sc_bitref_r< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
concat (sc_concref_r< T1, T2 >, sc_subref_r< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
concat (sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
concat (sc_concref_r< T1, T2 >, const sc_proxy< T3 > &)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref_r< T1, T2 >, const char *)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (const char *, sc_concref_r< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref_r< T1, T2 >, const sc_logic &)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (const sc_logic &, sc_concref_r< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref_r< T1, T2 >, bool)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (bool, sc_concref_r< T1, T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
operator, (sc_concref_r< T1, T2 >, sc_bitref< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
operator, (sc_concref< T1, T2 >, sc_bitref_r< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
operator, (sc_concref_r< T1, T2 >, sc_subref< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
operator, (sc_concref< T1, T2 >, sc_subref_r< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
operator, (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
operator, (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
operator, (sc_concref< T1, T2 >, const sc_proxy< T3 > &)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
operator, (sc_concref_r< T1, T2 >, sc_proxy< T3 > &)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref< T1, T2 >, const char *)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (const char *, sc_concref< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref< T1, T2 >, const sc_logic &)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (const sc_logic &, sc_concref< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
operator, (sc_concref< T1, T2 >, bool)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
operator, (bool, sc_concref< T1, T2 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
concat (sc_concref_r< T1, T2 >, sc_bitref< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_bitref_r< T3 > > 
concat (sc_concref< T1, T2 >, sc_bitref_r< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
concat (sc_concref_r< T1, T2 >, sc_subref< T3 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_subref_r< T3 > > 
concat (sc_concref< T1, T2 >, sc_subref_r< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
concat (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >)
template<class T1, class T2, class T3, class T4>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_concref_r< T3, T4 > > 
concat (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
concat (sc_concref< T1, T2 >, const sc_proxy< T3 > &)
template<class T1, class T2, class T3>
sc_concref_r< sc_concref_r< T1,
T2 >, T3 > 
concat (sc_concref_r< T1, T2 >, sc_proxy< T3 > &)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref< T1, T2 >, const char *)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (const char *, sc_concref< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref< T1, T2 >, const sc_logic &)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (const sc_logic &, sc_concref< T1, T2 >)
template<class T1, class T2>
sc_concref_r< sc_concref_r< T1,
T2 >, sc_lv_base
concat (sc_concref< T1, T2 >, bool)
template<class T1, class T2>
sc_concref_r< sc_lv_base,
sc_concref_r< T1, T2 > > 
concat (bool, sc_concref< T1, T2 >)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, sc_bitref< T3 > > 
operator, (sc_concref< T1, T2 >, sc_bitref< T3 >)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, sc_subref< T3 > > 
operator, (sc_concref< T1, T2 >, sc_subref< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref< sc_concref< T1, T2 >
, sc_concref< T3, T4 > > 
operator, (sc_concref< T1, T2 >, sc_concref< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, T3 > 
operator, (sc_concref< T1, T2 >, sc_proxy< T3 > &)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, sc_bitref< T3 > > 
concat (sc_concref< T1, T2 >, sc_bitref< T3 >)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, sc_subref< T3 > > 
concat (sc_concref< T1, T2 >, sc_subref< T3 >)
template<class T1, class T2, class T3, class T4>
sc_concref< sc_concref< T1, T2 >
, sc_concref< T3, T4 > > 
concat (sc_concref< T1, T2 >, sc_concref< T3, T4 >)
template<class T1, class T2, class T3>
sc_concref< sc_concref< T1, T2 >
, T3 > 
concat (sc_concref< T1, T2 >, sc_proxy< T3 > &)
template<class T1, class T2>
inline::std::istream & operator>> (::std::istream &, sc_concref< T1, T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
operator, (const sc_proxy< T1 > &, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
operator, (const sc_proxy< T1 > &, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
operator, (const sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< T1, T2 > operator, (const sc_proxy< T1 > &, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (const sc_proxy< T > &, const char *)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (const char *, const sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (const sc_proxy< T > &, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (const sc_logic &, const sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (const sc_proxy< T > &, bool)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (bool, const sc_proxy< T > &)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
concat (const sc_proxy< T1 > &, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
concat (const sc_proxy< T1 > &, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
concat (const sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< T1, T2 > concat (const sc_proxy< T1 > &, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (const sc_proxy< T > &, const char *)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (const char *, const sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (const sc_proxy< T > &, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (const sc_logic &, const sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (const sc_proxy< T > &, bool)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (bool, const sc_proxy< T > &)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
operator, (const sc_proxy< T1 > &, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
operator, (sc_proxy< T1 > &, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
operator, (const sc_proxy< T1 > &, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
operator, (sc_proxy< T1 > &, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
operator, (const sc_proxy< T1 > &, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
operator, (sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< T1, T2 > operator, (const sc_proxy< T1 > &, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< T1, T2 > operator, (sc_proxy< T1 > &, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (sc_proxy< T > &, const char *)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (const char *, sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (sc_proxy< T > &, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (const sc_logic &, sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseoperator, (sc_proxy< T > &, bool)
template<class T>
sc_concref_r< sc_lv_base, Toperator, (bool, sc_proxy< T > &)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
concat (const sc_proxy< T1 > &, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_bitref_r
< T2 > > 
concat (sc_proxy< T1 > &, sc_bitref_r< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
concat (const sc_proxy< T1 > &, sc_subref< T2 >)
template<class T1, class T2>
sc_concref_r< T1, sc_subref_r
< T2 > > 
concat (sc_proxy< T1 > &, sc_subref_r< T2 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
concat (const sc_proxy< T1 > &, sc_concref< T2, T3 >)
template<class T1, class T2, class T3>
sc_concref_r< T1, sc_concref_r
< T2, T3 > > 
concat (sc_proxy< T1 > &, sc_concref_r< T2, T3 >)
template<class T1, class T2>
sc_concref_r< T1, T2 > concat (const sc_proxy< T1 > &, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< T1, T2 > concat (sc_proxy< T1 > &, const sc_proxy< T2 > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (sc_proxy< T > &, const char *)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (const char *, sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (sc_proxy< T > &, const sc_logic &)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (const sc_logic &, sc_proxy< T > &)
template<class T>
sc_concref_r< T, sc_lv_baseconcat (sc_proxy< T > &, bool)
template<class T>
sc_concref_r< sc_lv_base, Tconcat (bool, sc_proxy< T > &)
template<class T1, class T2>
sc_concref< T1, sc_bitref< T2 > > operator, (sc_proxy< T1 > &, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< T1, sc_subref< T2 > > operator, (sc_proxy< T1 > &, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< T1, sc_concref< T2,
T3 > > 
operator, (sc_proxy< T1 > &, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< T1, T2 > operator, (sc_proxy< T1 > &, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref< T1, sc_bitref< T2 > > concat (sc_proxy< T1 > &, sc_bitref< T2 >)
template<class T1, class T2>
sc_concref< T1, sc_subref< T2 > > concat (sc_proxy< T1 > &, sc_subref< T2 >)
template<class T1, class T2, class T3>
sc_concref< T1, sc_concref< T2,
T3 > > 
concat (sc_proxy< T1 > &, sc_concref< T2, T3 >)
template<class T1, class T2>
sc_concref< T1, T2 > concat (sc_proxy< T1 > &, sc_proxy< T2 > &)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_bitref_r< T1 > a, sc_bitref_r< T2 > b)
template<class T1, class T2>
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_bitref_r< T1 > a, sc_bitref_r< T2 > b)
template<class X>
inline::std::istream & operator>> (::std::istream &is, sc_bitref< X > a)
template<class X>
inline::std::istream & operator>> (::std::istream &is, sc_subref< X > a)
template<class X, class Y>
inline::std::istream & operator>> (::std::istream &is, sc_concref< X, Y > a)
const std::string convert_to_bin (const char *s)
const std::string convert_to_fmt (const std::string &s, sc_numrep numrep, bool w_prefix)
const sc_logic operator & (const sc_logic &a, const sc_logic &b)
const sc_logic operator & (const sc_logic &a, sc_logic_value_t b)
const sc_logic operator & (const sc_logic &a, bool b)
const sc_logic operator & (const sc_logic &a, char b)
const sc_logic operator & (const sc_logic &a, int b)
const sc_logic operator & (sc_logic_value_t a, const sc_logic &b)
const sc_logic operator & (bool a, const sc_logic &b)
const sc_logic operator & (char a, const sc_logic &b)
const sc_logic operator & (int a, const sc_logic &b)
const sc_logic operator| (const sc_logic &a, const sc_logic &b)
const sc_logic operator| (const sc_logic &a, sc_logic_value_t b)
const sc_logic operator| (const sc_logic &a, bool b)
const sc_logic operator| (const sc_logic &a, char b)
const sc_logic operator| (const sc_logic &a, int b)
const sc_logic operator| (sc_logic_value_t a, const sc_logic &b)
const sc_logic operator| (bool a, const sc_logic &b)
const sc_logic operator| (char a, const sc_logic &b)
const sc_logic operator| (int a, const sc_logic &b)
const sc_logic operator^ (const sc_logic &a, const sc_logic &b)
const sc_logic operator^ (const sc_logic &a, sc_logic_value_t b)
const sc_logic operator^ (const sc_logic &a, bool b)
const sc_logic operator^ (const sc_logic &a, char b)
const sc_logic operator^ (const sc_logic &a, int b)
const sc_logic operator^ (sc_logic_value_t a, const sc_logic &b)
const sc_logic operator^ (bool a, const sc_logic &b)
const sc_logic operator^ (char a, const sc_logic &b)
const sc_logic operator^ (int a, const sc_logic &b)
bool operator== (const sc_logic &a, const sc_logic &b)
bool operator== (const sc_logic &a, sc_logic_value_t b)
bool operator== (const sc_logic &a, bool b)
bool operator== (const sc_logic &a, char b)
bool operator== (const sc_logic &a, int b)
bool operator== (sc_logic_value_t a, const sc_logic &b)
bool operator== (bool a, const sc_logic &b)
bool operator== (char a, const sc_logic &b)
bool operator== (int a, const sc_logic &b)
bool operator!= (const sc_logic &a, const sc_logic &b)
bool operator!= (const sc_logic &a, sc_logic_value_t b)
bool operator!= (const sc_logic &a, bool b)
bool operator!= (const sc_logic &a, char b)
bool operator!= (const sc_logic &a, int b)
bool operator!= (sc_logic_value_t a, const sc_logic &b)
bool operator!= (bool a, const sc_logic &b)
bool operator!= (char a, const sc_logic &b)
bool operator!= (int a, const sc_logic &b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_logic &a)
inline::std::istream & operator>> (::std::istream &is, sc_logic &a)
template<class X, class Y>
X & operator &= (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
const sc_lv_base operator & (const sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
X & operator|= (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
const sc_lv_base operator| (const sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
X & operator^= (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
const sc_lv_base operator^ (const sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X>
const sc_lv_base lrotate (const sc_proxy< X > &x, int n)
template<class X>
const sc_lv_base rrotate (const sc_proxy< X > &x, int n)
template<class X>
const sc_lv_base reverse (const sc_proxy< X > &x)
template<class X, class Y>
bool operator== (const sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
void assign_p_ (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class T>
void assign_v_ (sc_proxy< X > &px, const T &a)
template<class X, class Y>
bool operator!= (const sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X>
void get_words_ (const X &x, int wi, sc_digit &x_dw, sc_digit &x_cw)
template<class X>
void set_words_ (X &x, int wi, sc_digit x_dw, sc_digit x_cw)
template<class X>
void extend_sign_w_ (X &x, int wi, bool sign)
template<class X>
void assign_v_ (sc_proxy< X > &px, const sc_int_base &a)
template<class X>
void assign_v_ (sc_proxy< X > &px, const sc_signed &a)
template<class X>
void assign_v_ (sc_proxy< X > &px, const sc_uint_base &a)
template<class X>
void assign_v_ (sc_proxy< X > &px, const sc_unsigned &a)
template<class X, class Y>
X & b_and_assign_ (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
X & b_or_assign_ (sc_proxy< X > &px, const sc_proxy< Y > &py)
template<class X, class Y>
X & b_xor_assign_ (sc_proxy< X > &a, const sc_proxy< Y > &b)
template<class X>
sc_logic_value_t and_reduce (const sc_proxy< X > &a)
template<class X>
sc_logic_value_t nand_reduce (const sc_proxy< X > &a)
template<class X>
sc_logic_value_t or_reduce (const sc_proxy< X > &a)
template<class X>
sc_logic_value_t nor_reduce (const sc_proxy< X > &a)
template<class X>
sc_logic_value_t xor_reduce (const sc_proxy< X > &a)
template<class X>
sc_logic_value_t xnor_reduce (const sc_proxy< X > &a)
template<class X>
inline::std::ostream & operator<< (::std::ostream &os, const sc_proxy< X > &a)
template<class X>
inline::std::istream & operator>> (::std::istream &is, sc_proxy< X > &a)
void b_not (sc_fix &c, const sc_fix &a)
void b_not (sc_fix_fast &c, const sc_fix_fast &a)
bool operator== (const sc_fxcast_switch &a, const sc_fxcast_switch &b)
bool operator!= (const sc_fxcast_switch &a, const sc_fxcast_switch &b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxcast_switch &a)
const std::string to_string (sc_enc enc)
const std::string to_string (sc_q_mode q_mode)
const std::string to_string (sc_o_mode o_mode)
const std::string to_string (sc_switch sw)
const std::string to_string (sc_fmt fmt)
inline::std::ostream & operator<< (::std::ostream &os, sc_enc enc)
inline::std::ostream & operator<< (::std::ostream &os, sc_q_mode q_mode)
inline::std::ostream & operator<< (::std::ostream &os, sc_o_mode o_mode)
inline::std::ostream & operator<< (::std::ostream &os, sc_switch sw)
inline::std::ostream & operator<< (::std::ostream &os, sc_fmt fmt)
static void quantization (double &c, const scfx_params &params, bool &q_flag)
static void overflow (double &c, const scfx_params &params, bool &o_flag)
const char * to_string (const scfx_ieee_double &, sc_numrep, int, sc_fmt, const scfx_params *=0)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum_bitref &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum_bitref &a)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum_fast_bitref &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum_fast_bitref &a)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum_subref &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum_subref &a)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum_fast_subref &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum_fast_subref &a)
void neg (sc_fxval &c, const sc_fxnum &a)
void neg (sc_fxnum &c, const sc_fxnum &a)
const sc_fxval operator/ (const sc_fxnum &a, const sc_fxnum &b)
const sc_fxval operator/ (const sc_fxnum &a, const sc_fxval &b)
const sc_fxval operator/ (const sc_fxval &a, const sc_fxnum &b)
const sc_fxval operator<< (const sc_fxnum &a, int b)
const sc_fxval operator>> (const sc_fxnum &a, int b)
void lshift (sc_fxval &c, const sc_fxnum &a, int b)
void rshift (sc_fxval &c, const sc_fxnum &a, int b)
void lshift (sc_fxnum &c, const sc_fxnum &a, int b)
void rshift (sc_fxnum &c, const sc_fxnum &a, int b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum &a)
void neg (sc_fxval_fast &c, const sc_fxnum_fast &a)
void neg (sc_fxnum_fast &c, const sc_fxnum_fast &a)
const sc_fxval_fast operator/ (const sc_fxnum_fast &a, const sc_fxnum_fast &b)
const sc_fxval_fast operator/ (const sc_fxnum_fast &a, const sc_fxval_fast &b)
const sc_fxval_fast operator/ (const sc_fxval_fast &a, const sc_fxnum_fast &b)
const sc_fxval_fast operator<< (const sc_fxnum_fast &a, int b)
const sc_fxval_fast operator>> (const sc_fxnum_fast &a, int b)
void lshift (sc_fxval_fast &c, const sc_fxnum_fast &a, int b)
void rshift (sc_fxval_fast &c, const sc_fxnum_fast &a, int b)
void lshift (sc_fxnum_fast &c, const sc_fxnum_fast &a, int b)
void rshift (sc_fxnum_fast &c, const sc_fxnum_fast &a, int b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxnum_fast &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxnum_fast &a)
bool operator== (const sc_fxtype_params &a, const sc_fxtype_params &b)
bool operator!= (const sc_fxtype_params &a, const sc_fxtype_params &b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxtype_params &a)
static void print_dec (scfx_string &s, scfx_ieee_double id, int w_prefix, sc_fmt fmt)
static void print_other (scfx_string &s, const scfx_ieee_double &id, sc_numrep numrep, int w_prefix, sc_fmt fmt, const scfx_params *params)
void neg (sc_fxval &c, const sc_fxval &a)
const sc_fxval operator/ (const sc_fxval &a, const sc_fxval &b)
 DEFN_BIN_OP_T (/, div, int64) DEFN_BIN_OP_T(/
uint64 DEFN_BIN_OP_T (/, div, const sc_int_base &) DEFN_BIN_OP_T(/
uint64 const sc_uint_baseDEFN_BIN_OP_T (/, div, const sc_signed &) inline const sc_fxval operator<< (const sc_fxval &a
 m_observer (observer_)
void neg (sc_fxval_fast &c, const sc_fxval_fast &a)
const sc_fxval_fast operator/ (const sc_fxval_fast &a, const sc_fxval_fast &b)
const sc_fxval_fast operator<< (const sc_fxval_fast &a, int b)
const sc_fxval_fast operator>> (const sc_fxval_fast &a, int b)
void lshift (sc_fxval_fast &c, const sc_fxval_fast &a, int b)
void rshift (sc_fxval_fast &c, const sc_fxval_fast &a, int b)
inline::std::ostream & operator<< (::std::ostream &os, const sc_fxval_fast &a)
inline::std::istream & operator>> (::std::istream &is, sc_fxval_fast &a)
void b_not (sc_ufix &c, const sc_ufix &a)
void b_not (sc_ufix_fast &c, const sc_ufix_fast &a)
double scfx_pow2 (int exp)
double uint64_to_double (uint64 a)
static int next_pow2_index (std::size_t size)
void complement (scfx_mant &target, const scfx_mant &source, int size)
void inc (scfx_mant &mant)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxval &object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxval *object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxval_fast &object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxval_fast *object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxnum &object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxnum *object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxnum_fast &object, const std::string &name)
void sc_trace (sc_core::sc_trace_file *tf, const sc_fxnum_fast *object, const std::string &name)
static int n_word (int x)
void print_dec (scfx_string &s, const scfx_rep &num, int w_prefix, sc_fmt fmt)
void print_other (scfx_string &s, const scfx_rep &a, sc_numrep numrep, int w_prefix, sc_fmt fmt, const scfx_params *params)
static int add_mants (int size, scfx_mant &result, const scfx_mant &a, const scfx_mant &b)
static int sub_mants (int size, scfx_mant &result, const scfx_mant &a, const scfx_mant &b)
scfx_repadd_scfx_rep (const scfx_rep &lhs, const scfx_rep &rhs, int max_wl)
static int sub_with_index (scfx_mant &a, int a_msw, int a_lsw, const scfx_mant &b, int b_msw, int b_lsw)
scfx_repsub_scfx_rep (const scfx_rep &lhs, const scfx_rep &rhs, int max_wl)
void multiply (scfx_rep &result, const scfx_rep &lhs, const scfx_rep &rhs, int max_wl)
scfx_repdiv_scfx_rep (const scfx_rep &lhs, const scfx_rep &rhs, int div_wl)
int compare_abs (const scfx_rep &a, const scfx_rep &b)
int cmp_scfx_rep (const scfx_rep &a, const scfx_rep &b)
void align (const scfx_rep &lhs, const scfx_rep &rhs, int &new_wp, int &len_mant, scfx_mant_ref &lhs_mant, scfx_mant_ref &rhs_mant)
int compare_msw_ff (const scfx_rep &lhs, const scfx_rep &rhs)
scfx_repneg_scfx_rep (const scfx_rep &)
scfx_repmult_scfx_rep (const scfx_rep &, const scfx_rep &, int)
scfx_replsh_scfx_rep (const scfx_rep &, int)
scfx_reprsh_scfx_rep (const scfx_rep &, int)
scfx_repquantization_scfx_rep (const scfx_rep &a, const scfx_params &params, bool &q_flag)
scfx_repoverflow_scfx_rep (const scfx_rep &a, const scfx_params &params, bool &o_flag)
void scfx_tc2csd (scfx_string &s, int w_prefix)
void scfx_csd2tc (scfx_string &csd)
int scfx_find_msb (unsigned long x)
int scfx_find_lsb (unsigned long x)
int scfx_parse_sign (const char *&s, bool &sign_char)
sc_numrep scfx_parse_prefix (const char *&s)
int scfx_parse_base (const char *&s)
bool scfx_is_equal (const char *a, const char *b)
bool scfx_is_nan (const char *s)
bool scfx_is_inf (const char *s)
bool scfx_exp_start (const char *s)
bool scfx_is_digit (char c, sc_numrep numrep)
int scfx_to_digit (char c, sc_numrep numrep)
void scfx_print_nan (scfx_string &s)
void scfx_print_inf (scfx_string &s, bool negative)
void scfx_print_prefix (scfx_string &s, sc_numrep numrep)
void scfx_print_exp (scfx_string &s, int exp)
void sc_int_concref_invalid_length (int length)
bool operator== (const sc_int_base &a, const sc_int_base &b)
bool operator!= (const sc_int_base &a, const sc_int_base &b)
bool operator< (const sc_int_base &a, const sc_int_base &b)
bool operator<= (const sc_int_base &a, const sc_int_base &b)
bool operator> (const sc_int_base &a, const sc_int_base &b)
bool operator>= (const sc_int_base &a, const sc_int_base &b)
inline::std::ostream & operator<< (::std::ostream &, const sc_int_bitref_r &)
inline::std::istream & operator>> (::std::istream &, sc_int_bitref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_int_subref_r &)
inline::std::istream & operator>> (::std::istream &, sc_int_subref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_int_base &)
inline::std::istream & operator>> (::std::istream &, sc_int_base &)
bool and_reduce (const sc_int_subref_r &a)
bool nand_reduce (const sc_int_subref_r &a)
bool or_reduce (const sc_int_subref_r &a)
bool nor_reduce (const sc_int_subref_r &a)
bool xor_reduce (const sc_int_subref_r &a)
bool xnor_reduce (const sc_int_subref_r &a)
bool and_reduce (const sc_int_base &a)
bool nand_reduce (const sc_int_base &a)
bool or_reduce (const sc_int_base &a)
bool nor_reduce (const sc_int_base &a)
bool xor_reduce (const sc_int_base &a)
bool xnor_reduce (const sc_int_base &a)
bool operator== (const sc_length_param &, const sc_length_param &)
bool operator!= (const sc_length_param &, const sc_length_param &)
inline::std::ostream & operator<< (::std::ostream &os, const sc_length_param &a)
void add_on_help (small_type &us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd)
void mul_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void mul_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void div_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void div_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void mod_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int, int vnd, const sc_digit *vd)
void mod_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int, int vnd, const sc_digit *vd)
void and_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd)
void or_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd)
void xor_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd)
small_type fsm_move (char c, small_type &b, small_type &s, small_type &state)
const char * get_base_and_sign (const char *v, small_type &b, small_type &s)
void parse_binary_bits (const char *src_p, int dst_n, sc_digit *data_p, sc_digit *ctrl_p)
void parse_hex_bits (const char *src_p, int dst_n, sc_digit *data_p, sc_digit *ctrl_p)
small_type vec_from_str (int unb, int und, sc_digit *u, const char *v, sc_numrep base)
void vec_add (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w)
void vec_add_on (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v)
void vec_add_on2 (int ulen, sc_digit *ubegin, int, const sc_digit *v)
void vec_add_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w)
void vec_add_small_on (int ulen, sc_digit *u, sc_digit v)
void vec_sub (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w)
void vec_sub_on (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v)
void vec_sub_on2 (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v)
void vec_sub_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w)
void vec_sub_small_on (int ulen, sc_digit *u, sc_digit v)
void vec_mul (int ulen, const sc_digit *u, int vlen, const sc_digit *vbegin, sc_digit *wbegin)
void vec_mul_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w)
void vec_mul_small_on (int ulen, sc_digit *u, sc_digit v)
void vec_div_large (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w)
void vec_div_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *q)
void vec_rem_large (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w)
sc_digit vec_rem_small (int ulen, const sc_digit *u, sc_digit v)
sc_digit vec_rem_on_small (int ulen, sc_digit *u, sc_digit v)
int vec_to_char (int ulen, const sc_digit *u, int vlen, uchar *v)
void vec_from_char (int ulen, const uchar *u, int vlen, sc_digit *v)
void vec_shift_left (int ulen, sc_digit *u, int nsl)
void vec_shift_right (int ulen, sc_digit *u, int nsr, sc_digit fill)
void vec_reverse (int unb, int und, sc_digit *ud, int l, int r)
void is_valid_base (sc_numrep base)
sc_digit low_half (sc_digit d)
sc_digit high_half (sc_digit d)
sc_digit high_half_masked (sc_digit d)
sc_digit concat (sc_digit h, sc_digit l)
sc_digit one_and_ones (int n)
sc_digit one_and_zeros (int n)
int digit_ord (int i)
int bit_ord (int i)
int vec_cmp (int ulen, const sc_digit *u, int vlen, const sc_digit *v)
int vec_find_first_nonzero (int ulen, const sc_digit *u)
int vec_skip_leading_zeros (int ulen, const sc_digit *u)
int vec_skip_and_cmp (int ulen, const sc_digit *u, int vlen, const sc_digit *v)
void vec_zero (int from, int ulen, sc_digit *u)
void vec_zero (int ulen, sc_digit *u)
void vec_copy (int n, sc_digit *u, const sc_digit *v)
void vec_copy_and_zero (int ulen, sc_digit *u, int vlen, const sc_digit *v)
void vec_complement (int ulen, sc_digit *u)
template<class Type>
void from_uint (int ulen, sc_digit *u, Type v)
template<class Type>
small_type get_sign (Type &u)
small_type mul_signs (small_type us, small_type vs)
template<class Type>
void div_by_zero (Type s)
small_type check_for_zero (small_type s, int ulen, const sc_digit *u)
bool check_for_zero (int ulen, const sc_digit *u)
small_type make_zero (int nd, sc_digit *d)
void trim (small_type added, int nb, int nd, sc_digit *d)
void convert_SM_to_2C_trimmed (small_type added, small_type s, int nb, int nd, sc_digit *d)
void convert_SM_to_2C (small_type s, int nd, sc_digit *d)
void trim_signed (int nb, int nd, sc_digit *d)
small_type convert_signed_2C_to_SM (int nb, int nd, sc_digit *d)
small_type convert_signed_SM_to_2C_to_SM (small_type s, int nb, int nd, sc_digit *d)
void convert_signed_SM_to_2C_trimmed (small_type s, int nb, int nd, sc_digit *d)
void convert_signed_SM_to_2C (small_type s, int nd, sc_digit *d)
void trim_unsigned (int nb, int nd, sc_digit *d)
small_type convert_unsigned_2C_to_SM (int nb, int nd, sc_digit *d)
small_type convert_unsigned_SM_to_2C_to_SM (small_type s, int nb, int nd, sc_digit *d)
void convert_unsigned_SM_to_2C_trimmed (small_type s, int nb, int nd, sc_digit *d)
void convert_unsigned_SM_to_2C (small_type s, int nd, sc_digit *d)
void copy_digits_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void copy_digits_unsigned (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
void safe_set (int i, bool v, sc_digit *d)
void is_bad_double (double v)
sc_signed operator+ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator+ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, const sc_int_base &v)
sc_signed operator+ (const sc_int_base &u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator- (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, const sc_int_base &v)
sc_signed operator- (const sc_int_base &u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator* (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, const sc_int_base &v)
sc_signed operator* (const sc_int_base &u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator/ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, const sc_int_base &v)
sc_signed operator/ (const sc_int_base &u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator% (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, const sc_int_base &v)
sc_signed operator% (const sc_int_base &u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator & (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, const sc_int_base &v)
sc_signed operator & (const sc_int_base &u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator| (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, const sc_int_base &v)
sc_signed operator| (const sc_int_base &u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator^ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, const sc_int_base &v)
sc_signed operator^ (const sc_int_base &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, const sc_int_base &v)
sc_signed operator>> (const sc_signed &u, const sc_int_base &v)
bool operator== (const sc_signed &u, const sc_int_base &v)
bool operator== (const sc_int_base &u, const sc_signed &v)
bool operator!= (const sc_signed &u, const sc_int_base &v)
bool operator!= (const sc_int_base &u, const sc_signed &v)
bool operator< (const sc_signed &u, const sc_int_base &v)
bool operator< (const sc_int_base &u, const sc_signed &v)
bool operator<= (const sc_signed &u, const sc_int_base &v)
bool operator<= (const sc_int_base &u, const sc_signed &v)
bool operator> (const sc_signed &u, const sc_int_base &v)
bool operator> (const sc_int_base &u, const sc_signed &v)
bool operator>= (const sc_signed &u, const sc_int_base &v)
bool operator>= (const sc_int_base &u, const sc_signed &v)
sc_signed operator+ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator+ (const sc_uint_base &u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, const sc_uint_base &v)
sc_signed operator- (const sc_uint_base &u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, const sc_uint_base &v)
sc_signed operator- (const sc_uint_base &u, const sc_signed &v)
sc_signed operator* (const sc_signed &u, const sc_uint_base &v)
sc_signed operator* (const sc_uint_base &u, const sc_signed &v)
sc_signed operator/ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator/ (const sc_uint_base &u, const sc_signed &v)
sc_signed operator% (const sc_signed &u, const sc_uint_base &v)
sc_signed operator% (const sc_uint_base &u, const sc_signed &v)
sc_signed operator & (const sc_signed &u, const sc_uint_base &v)
sc_signed operator & (const sc_uint_base &u, const sc_signed &v)
sc_signed operator| (const sc_signed &u, const sc_uint_base &v)
sc_signed operator| (const sc_uint_base &u, const sc_signed &v)
sc_signed operator^ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator^ (const sc_uint_base &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, const sc_uint_base &v)
sc_signed operator>> (const sc_signed &u, const sc_uint_base &v)
bool operator== (const sc_signed &u, const sc_uint_base &v)
bool operator== (const sc_uint_base &u, const sc_signed &v)
bool operator!= (const sc_signed &u, const sc_uint_base &v)
bool operator!= (const sc_uint_base &u, const sc_signed &v)
bool operator< (const sc_signed &u, const sc_uint_base &v)
bool operator< (const sc_uint_base &u, const sc_signed &v)
bool operator<= (const sc_signed &u, const sc_uint_base &v)
bool operator<= (const sc_uint_base &u, const sc_signed &v)
bool operator> (const sc_signed &u, const sc_uint_base &v)
bool operator> (const sc_uint_base &u, const sc_signed &v)
bool operator>= (const sc_signed &u, const sc_uint_base &v)
bool operator>= (const sc_uint_base &u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator+ (const sc_signed &u, int64 v)
sc_signed operator+ (int64 u, const sc_signed &v)
sc_signed operator+ (const sc_unsigned &u, int64 v)
sc_signed operator+ (int64 u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, uint64 v)
sc_signed operator+ (uint64 u, const sc_signed &v)
sc_signed operator+ (const sc_signed &u, long v)
sc_signed operator+ (long u, const sc_signed &v)
sc_signed operator+ (const sc_unsigned &u, long v)
sc_signed operator+ (long u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, unsigned long v)
sc_signed operator+ (unsigned long u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &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_signed &u, const sc_signed &v)
sc_signed operator- (const sc_signed &u, int64 v)
sc_signed operator- (int64 u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, int64 v)
sc_signed operator- (int64 u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, uint64 v)
sc_signed operator- (uint64 u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, uint64 v)
sc_signed operator- (uint64 u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, long v)
sc_signed operator- (long u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, long v)
sc_signed operator- (long u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, unsigned long v)
sc_signed operator- (unsigned long u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, unsigned long v)
sc_signed operator- (unsigned long 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_signed &u, const sc_signed &v)
sc_signed operator* (const sc_signed &u, int64 v)
sc_signed operator* (int64 u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, int64 v)
sc_signed operator* (int64 u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, uint64 v)
sc_signed operator* (uint64 u, const sc_signed &v)
sc_signed operator* (const sc_signed &u, long v)
sc_signed operator* (long u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, long v)
sc_signed operator* (long u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, unsigned long v)
sc_signed operator* (unsigned long u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator/ (const sc_signed &u, int64 v)
sc_signed operator/ (int64 u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, int64 v)
sc_signed operator/ (int64 u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, uint64 v)
sc_signed operator/ (uint64 u, const sc_signed &v)
sc_signed operator/ (const sc_signed &u, long v)
sc_signed operator/ (long u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, long v)
sc_signed operator/ (long u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, unsigned long v)
sc_signed operator/ (unsigned long u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator% (const sc_signed &u, int64 v)
sc_signed operator% (int64 u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, int64 v)
sc_signed operator% (int64 u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, uint64 v)
sc_signed operator% (uint64 u, const sc_signed &v)
sc_signed operator% (const sc_signed &u, long v)
sc_signed operator% (long u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, long v)
sc_signed operator% (long u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, unsigned long v)
sc_signed operator% (unsigned long u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator & (const sc_signed &u, int64 v)
sc_signed operator & (int64 u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, int64 v)
sc_signed operator & (int64 u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, uint64 v)
sc_signed operator & (uint64 u, const sc_signed &v)
sc_signed operator & (const sc_signed &u, long v)
sc_signed operator & (long u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, long v)
sc_signed operator & (long u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, unsigned long v)
sc_signed operator & (unsigned long u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator| (const sc_signed &u, int64 v)
sc_signed operator| (int64 u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, int64 v)
sc_signed operator| (int64 u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, uint64 v)
sc_signed operator| (uint64 u, const sc_signed &v)
sc_signed operator| (const sc_signed &u, long v)
sc_signed operator| (long u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, long v)
sc_signed operator| (long u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, unsigned long v)
sc_signed operator| (unsigned long u, const sc_signed &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_signed &u, const sc_signed &v)
sc_signed operator^ (const sc_signed &u, int64 v)
sc_signed operator^ (int64 u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, int64 v)
sc_signed operator^ (int64 u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, uint64 v)
sc_signed operator^ (uint64 u, const sc_signed &v)
sc_signed operator^ (const sc_signed &u, long v)
sc_signed operator^ (long u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, long v)
sc_signed operator^ (long u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, unsigned long v)
sc_signed operator^ (unsigned long u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, const sc_unsigned &v)
sc_signed operator>> (const sc_signed &u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u)
sc_signed operator- (const sc_signed &u)
sc_signed operator- (const sc_unsigned &u)
bool operator== (const sc_signed &u, const sc_signed &v)
bool operator== (const sc_signed &u, int64 v)
bool operator== (int64 u, const sc_signed &v)
bool operator== (const sc_signed &u, uint64 v)
bool operator== (uint64 u, const sc_signed &v)
bool operator== (const sc_signed &u, long v)
bool operator== (long u, const sc_signed &v)
bool operator== (const sc_signed &u, unsigned long v)
bool operator== (unsigned long u, const sc_signed &v)
bool operator< (const sc_signed &u, const sc_signed &v)
bool operator< (const sc_signed &u, int64 v)
bool operator< (int64 u, const sc_signed &v)
bool operator< (const sc_signed &u, uint64 v)
bool operator< (uint64 u, const sc_signed &v)
bool operator< (const sc_signed &u, long v)
bool operator< (long u, const sc_signed &v)
bool operator< (const sc_signed &u, unsigned long v)
bool operator< (unsigned long u, const sc_signed &v)
CLASS_TYPE ADD_HELPER (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE MUL_HELPER (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE DIV_HELPER (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE MOD_HELPER (small_type us, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE AND_HELPER (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE OR_HELPER (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE XOR_HELPER (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
CLASS_TYPE operator~ (const CLASS_TYPE &u)
CLASS_TYPE operator<< (const CLASS_TYPE &u, const CLASS_TYPE &v)
CLASS_TYPE operator<< (const CLASS_TYPE &u, int64 v)
CLASS_TYPE operator<< (const CLASS_TYPE &u, uint64 v)
CLASS_TYPE operator<< (const CLASS_TYPE &u, long v)
CLASS_TYPE operator<< (const CLASS_TYPE &u, unsigned long v)
CLASS_TYPE operator>> (const CLASS_TYPE &u, const CLASS_TYPE &v)
CLASS_TYPE operator>> (const CLASS_TYPE &u, int64 v)
CLASS_TYPE operator>> (const CLASS_TYPE &u, uint64 v)
CLASS_TYPE operator>> (const CLASS_TYPE &u, long v)
CLASS_TYPE operator>> (const CLASS_TYPE &u, unsigned long v)
bool operator!= (const CLASS_TYPE &u, const CLASS_TYPE &v)
bool operator!= (const CLASS_TYPE &u, int64 v)
bool operator!= (int64 u, const CLASS_TYPE &v)
bool operator!= (const CLASS_TYPE &u, uint64 v)
bool operator!= (uint64 u, const CLASS_TYPE &v)
bool operator!= (const CLASS_TYPE &u, long v)
bool operator!= (long u, const CLASS_TYPE &v)
bool operator!= (const CLASS_TYPE &u, unsigned long v)
bool operator!= (unsigned long u, const CLASS_TYPE &v)
bool operator<= (const CLASS_TYPE &u, const CLASS_TYPE &v)
bool operator<= (const CLASS_TYPE &u, int64 v)
bool operator<= (int64 u, const CLASS_TYPE &v)
bool operator<= (const CLASS_TYPE &u, uint64 v)
bool operator<= (uint64 u, const CLASS_TYPE &v)
bool operator<= (const CLASS_TYPE &u, long v)
bool operator<= (long u, const CLASS_TYPE &v)
bool operator<= (const CLASS_TYPE &u, unsigned long v)
bool operator<= (unsigned long u, const CLASS_TYPE &v)
bool operator> (const CLASS_TYPE &u, const CLASS_TYPE &v)
bool operator> (const CLASS_TYPE &u, int64 v)
bool operator> (int64 u, const CLASS_TYPE &v)
bool operator> (const CLASS_TYPE &u, uint64 v)
bool operator> (uint64 u, const CLASS_TYPE &v)
bool operator> (const CLASS_TYPE &u, long v)
bool operator> (long u, const CLASS_TYPE &v)
bool operator> (const CLASS_TYPE &u, unsigned long v)
bool operator> (unsigned long u, const CLASS_TYPE &v)
bool operator>= (const CLASS_TYPE &u, const CLASS_TYPE &v)
bool operator>= (const CLASS_TYPE &u, int64 v)
bool operator>= (int64 u, const CLASS_TYPE &v)
bool operator>= (const CLASS_TYPE &u, uint64 v)
bool operator>= (uint64 u, const CLASS_TYPE &v)
bool operator>= (const CLASS_TYPE &u, long v)
bool operator>= (long u, const CLASS_TYPE &v)
bool operator>= (const CLASS_TYPE &u, unsigned long v)
bool operator>= (unsigned long u, const CLASS_TYPE &v)
sc_signed add_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_signed sub_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_signed mul_signed_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_signed div_signed_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_signed mod_signed_friend (small_type us, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd)
sc_signed and_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_signed or_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_signed xor_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd)
sc_signed operator+ (const sc_unsigned &u, int v)
sc_signed operator+ (int u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, int v)
sc_signed operator+ (const sc_signed &u, unsigned int v)
sc_signed operator+ (int u, const sc_signed &v)
sc_signed operator+ (unsigned int u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, int v)
sc_signed operator- (const sc_unsigned &u, unsigned int 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_signed &u, int v)
sc_signed operator- (const sc_signed &u, unsigned int v)
sc_signed operator- (int u, const sc_signed &v)
sc_signed operator- (unsigned int u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, int v)
sc_signed operator* (int u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, int v)
sc_signed operator* (const sc_signed &u, unsigned int v)
sc_signed operator* (int u, const sc_signed &v)
sc_signed operator* (unsigned int u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, int v)
sc_signed operator/ (int u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, int v)
sc_signed operator/ (const sc_signed &u, unsigned int v)
sc_signed operator/ (int u, const sc_signed &v)
sc_signed operator/ (unsigned int u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, int v)
sc_signed operator% (int u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, int v)
sc_signed operator% (const sc_signed &u, unsigned int v)
sc_signed operator% (int u, const sc_signed &v)
sc_signed operator% (unsigned int u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, int v)
sc_signed operator & (int u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, int v)
sc_signed operator & (const sc_signed &u, unsigned int v)
sc_signed operator & (int u, const sc_signed &v)
sc_signed operator & (unsigned int u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, int v)
sc_signed operator| (int u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, int v)
sc_signed operator| (const sc_signed &u, unsigned int v)
sc_signed operator| (int u, const sc_signed &v)
sc_signed operator| (unsigned int u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, int v)
sc_signed operator^ (int u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, int v)
sc_signed operator^ (const sc_signed &u, unsigned int v)
sc_signed operator^ (int u, const sc_signed &v)
sc_signed operator^ (unsigned int u, const sc_signed &v)
sc_unsigned operator<< (const sc_unsigned &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, int64 v)
sc_signed operator<< (const sc_signed &u, uint64 v)
sc_signed operator<< (const sc_signed &u, long v)
sc_signed operator<< (const sc_signed &u, unsigned long v)
sc_signed operator<< (const sc_signed &u, int v)
sc_signed operator<< (const sc_signed &u, unsigned int v)
sc_unsigned operator>> (const sc_unsigned &u, const sc_signed &v)
sc_signed operator>> (const sc_signed &u, const sc_signed &v)
sc_signed operator>> (const sc_signed &u, int64 v)
sc_signed operator>> (const sc_signed &u, uint64 v)
sc_signed operator>> (const sc_signed &u, long v)
sc_signed operator>> (const sc_signed &u, unsigned long v)
sc_signed operator>> (const sc_signed &u, int v)
sc_signed operator>> (const sc_signed &u, unsigned int 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_signed &u, int v)
bool operator== (const sc_signed &u, unsigned int v)
bool operator== (int u, const sc_signed &v)
bool operator== (unsigned int u, const sc_signed &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_signed &u, const sc_signed &v)
bool operator!= (const sc_signed &u, int64 v)
bool operator!= (const sc_signed &u, uint64 v)
bool operator!= (const sc_signed &u, long v)
bool operator!= (const sc_signed &u, unsigned long v)
bool operator!= (const sc_signed &u, int v)
bool operator!= (const sc_signed &u, unsigned int v)
bool operator!= (int64 u, const sc_signed &v)
bool operator!= (uint64 u, const sc_signed &v)
bool operator!= (long u, const sc_signed &v)
bool operator!= (unsigned long u, const sc_signed &v)
bool operator!= (int u, const sc_signed &v)
bool operator!= (unsigned int u, const sc_signed &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_signed &u, int v)
bool operator< (const sc_signed &u, unsigned int v)
bool operator< (int u, const sc_signed &v)
bool operator< (unsigned int u, const sc_signed &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_signed &u, const sc_signed &v)
bool operator<= (const sc_signed &u, int64 v)
bool operator<= (const sc_signed &u, uint64 v)
bool operator<= (const sc_signed &u, long v)
bool operator<= (const sc_signed &u, unsigned long v)
bool operator<= (const sc_signed &u, int v)
bool operator<= (const sc_signed &u, unsigned int v)
bool operator<= (int64 u, const sc_signed &v)
bool operator<= (uint64 u, const sc_signed &v)
bool operator<= (long u, const sc_signed &v)
bool operator<= (unsigned long u, const sc_signed &v)
bool operator<= (int u, const sc_signed &v)
bool operator<= (unsigned int u, const sc_signed &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_signed &u, const sc_signed &v)
bool operator> (const sc_signed &u, int64 v)
bool operator> (const sc_signed &u, uint64 v)
bool operator> (const sc_signed &u, long v)
bool operator> (const sc_signed &u, unsigned long v)
bool operator> (const sc_signed &u, int v)
bool operator> (const sc_signed &u, unsigned int v)
bool operator> (int64 u, const sc_signed &v)
bool operator> (uint64 u, const sc_signed &v)
bool operator> (long u, const sc_signed &v)
bool operator> (unsigned long u, const sc_signed &v)
bool operator> (int u, const sc_signed &v)
bool operator> (unsigned int u, const sc_signed &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_signed &u, const sc_signed &v)
bool operator>= (const sc_signed &u, int64 v)
bool operator>= (const sc_signed &u, uint64 v)
bool operator>= (const sc_signed &u, long v)
bool operator>= (const sc_signed &u, unsigned long v)
bool operator>= (const sc_signed &u, int v)
bool operator>= (const sc_signed &u, unsigned int v)
bool operator>= (int64 u, const sc_signed &v)
bool operator>= (uint64 u, const sc_signed &v)
bool operator>= (long u, const sc_signed &v)
bool operator>= (unsigned long u, const sc_signed &v)
bool operator>= (int u, const sc_signed &v)
bool operator>= (unsigned int u, const sc_signed &v)
sc_signed operator~ (const sc_signed &u)
inline::std::ostream & operator<< (::std::ostream &, const sc_signed_bitref_r &)
inline::std::istream & operator>> (::std::istream &, sc_signed_bitref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_signed_subref_r &)
inline::std::istream & operator>> (::std::istream &, sc_signed_subref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_signed &)
inline::std::istream & operator>> (::std::istream &, sc_signed &)
void sc_uint_concref_invalid_length (int length)
bool operator== (const sc_uint_base &a, const sc_uint_base &b)
bool operator!= (const sc_uint_base &a, const sc_uint_base &b)
bool operator< (const sc_uint_base &a, const sc_uint_base &b)
bool operator<= (const sc_uint_base &a, const sc_uint_base &b)
bool operator> (const sc_uint_base &a, const sc_uint_base &b)
bool operator>= (const sc_uint_base &a, const sc_uint_base &b)
inline::std::ostream & operator<< (::std::ostream &, const sc_uint_bitref_r &)
inline::std::istream & operator>> (::std::istream &, sc_uint_bitref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_uint_subref_r &)
inline::std::istream & operator>> (::std::istream &, sc_uint_subref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_uint_base &)
inline::std::istream & operator>> (::std::istream &, sc_uint_base &)
bool and_reduce (const sc_uint_subref_r &a)
bool nand_reduce (const sc_uint_subref_r &a)
bool or_reduce (const sc_uint_subref_r &a)
bool nor_reduce (const sc_uint_subref_r &a)
bool xor_reduce (const sc_uint_subref_r &a)
bool xnor_reduce (const sc_uint_subref_r &a)
bool and_reduce (const sc_uint_base &a)
bool nand_reduce (const sc_uint_base &a)
bool or_reduce (const sc_uint_base &a)
bool nor_reduce (const sc_uint_base &a)
bool xor_reduce (const sc_uint_base &a)
bool xnor_reduce (const sc_uint_base &a)
sc_unsigned operator<< (const sc_unsigned &u, const sc_int_base &v)
sc_unsigned operator>> (const sc_unsigned &u, const sc_int_base &v)
bool operator== (const sc_unsigned &u, const sc_int_base &v)
bool operator== (const sc_int_base &u, const sc_unsigned &v)
bool operator!= (const sc_unsigned &u, const sc_int_base &v)
bool operator!= (const sc_int_base &u, const sc_unsigned &v)
bool operator< (const sc_unsigned &u, const sc_int_base &v)
bool operator< (const sc_int_base &u, const sc_unsigned &v)
bool operator<= (const sc_unsigned &u, const sc_int_base &v)
bool operator<= (const sc_int_base &u, const sc_unsigned &v)
bool operator> (const sc_unsigned &u, const sc_int_base &v)
bool operator> (const sc_int_base &u, const sc_unsigned &v)
bool operator>= (const sc_unsigned &u, const sc_int_base &v)
bool operator>= (const sc_int_base &u, const sc_unsigned &v)
sc_unsigned operator+ (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator+ (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator* (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator* (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator/ (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator/ (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator% (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator% (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator & (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator & (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator| (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator| (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator^ (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator^ (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator<< (const sc_unsigned &u, const sc_uint_base &v)
sc_unsigned operator>> (const sc_unsigned &u, const sc_uint_base &v)
bool operator== (const sc_unsigned &u, const sc_uint_base &v)
bool operator== (const sc_uint_base &u, const sc_unsigned &v)
bool operator!= (const sc_unsigned &u, const sc_uint_base &v)
bool operator!= (const sc_uint_base &u, const sc_unsigned &v)
bool operator< (const sc_unsigned &u, const sc_uint_base &v)
bool operator< (const sc_uint_base &u, const sc_unsigned &v)
bool operator<= (const sc_unsigned &u, const sc_uint_base &v)
bool operator<= (const sc_uint_base &u, const sc_unsigned &v)
bool operator> (const sc_unsigned &u, const sc_uint_base &v)
bool operator> (const sc_uint_base &u, const sc_unsigned &v)
bool operator>= (const sc_unsigned &u, const sc_uint_base &v)
bool operator>= (const sc_uint_base &u, const sc_unsigned &v)
sc_unsigned operator+ (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator+ (const sc_unsigned &u, uint64 v)
sc_unsigned operator+ (uint64 u, const sc_unsigned &v)
sc_unsigned operator+ (const sc_unsigned &u, unsigned long v)
sc_unsigned operator+ (unsigned long u, const sc_unsigned &v)
sc_unsigned operator* (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator* (const sc_unsigned &u, uint64 v)
sc_unsigned operator* (uint64 u, const sc_unsigned &v)
sc_unsigned operator* (const sc_unsigned &u, unsigned long v)
sc_unsigned operator* (unsigned long u, const sc_unsigned &v)
sc_unsigned operator/ (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator/ (const sc_unsigned &u, uint64 v)
sc_unsigned operator/ (uint64 u, const sc_unsigned &v)
sc_unsigned operator/ (const sc_unsigned &u, unsigned long v)
sc_unsigned operator/ (unsigned long u, const sc_unsigned &v)
sc_unsigned operator% (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator% (const sc_unsigned &u, uint64 v)
sc_unsigned operator% (uint64 u, const sc_unsigned &v)
sc_unsigned operator% (const sc_unsigned &u, unsigned long v)
sc_unsigned operator% (unsigned long u, const sc_unsigned &v)
sc_unsigned operator & (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator & (const sc_unsigned &u, uint64 v)
sc_unsigned operator & (uint64 u, const sc_unsigned &v)
sc_unsigned operator & (const sc_unsigned &u, unsigned long v)
sc_unsigned operator & (unsigned long u, const sc_unsigned &v)
sc_unsigned operator| (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator| (const sc_unsigned &u, uint64 v)
sc_unsigned operator| (uint64 u, const sc_unsigned &v)
sc_unsigned operator| (const sc_unsigned &u, unsigned long v)
sc_unsigned operator| (unsigned long u, const sc_unsigned &v)
sc_unsigned operator^ (const sc_unsigned &u, const sc_unsigned &v)
sc_unsigned operator^ (const sc_unsigned &u, uint64 v)
sc_unsigned operator^ (uint64 u, const sc_unsigned &v)
sc_unsigned operator^ (const sc_unsigned &u, unsigned long v)
sc_unsigned operator^ (unsigned long u, const sc_unsigned &v)
sc_unsigned operator+ (const sc_unsigned &u)
bool operator== (const sc_unsigned &u, const sc_unsigned &v)
bool operator== (const sc_unsigned &u, int64 v)
bool operator== (int64 u, const sc_unsigned &v)
bool operator== (const sc_unsigned &u, uint64 v)
bool operator== (uint64 u, const sc_unsigned &v)
bool operator== (const sc_unsigned &u, long v)
bool operator== (long u, const sc_unsigned &v)
bool operator== (const sc_unsigned &u, unsigned long v)
bool operator== (unsigned long 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< (int64 u, const sc_unsigned &v)
bool operator< (const sc_unsigned &u, uint64 v)
bool operator< (uint64 u, const sc_unsigned &v)
bool operator< (const sc_unsigned &u, long v)
bool operator< (long u, const sc_unsigned &v)
bool operator< (const sc_unsigned &u, unsigned long v)
bool operator< (unsigned long u, const sc_unsigned &v)
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)
sc_unsigned operator+ (const sc_unsigned &u, unsigned int v)
sc_unsigned operator+ (unsigned int u, const sc_unsigned &v)
sc_unsigned operator* (const sc_unsigned &u, unsigned int v)
sc_unsigned operator* (unsigned int u, const sc_unsigned &v)
sc_unsigned operator/ (const sc_unsigned &u, unsigned int v)
sc_unsigned operator/ (unsigned int u, const sc_unsigned &v)
sc_unsigned operator% (const sc_unsigned &u, unsigned int v)
sc_unsigned operator% (unsigned int u, const sc_unsigned &v)
sc_unsigned operator & (const sc_unsigned &u, unsigned int v)
sc_unsigned operator & (unsigned int u, const sc_unsigned &v)
sc_unsigned operator| (const sc_unsigned &u, unsigned int v)
sc_unsigned operator| (unsigned int u, const sc_unsigned &v)
sc_unsigned operator^ (const sc_unsigned &u, unsigned int v)
sc_unsigned operator^ (unsigned int 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_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)
bool operator== (const sc_unsigned &u, int v)
bool operator== (const sc_unsigned &u, unsigned int 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_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, int v)
bool operator< (const sc_unsigned &u, unsigned int 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_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_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_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)
sc_unsigned operator~ (const sc_unsigned &u)
inline::std::ostream & operator<< (::std::ostream &, const sc_unsigned_bitref_r &)
inline::std::istream & operator>> (::std::istream &, sc_unsigned_bitref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_unsigned_subref_r &)
inline::std::istream & operator>> (::std::istream &, sc_unsigned_subref &)
inline::std::ostream & operator<< (::std::ostream &, const sc_unsigned &)
inline::std::istream & operator>> (::std::istream &, sc_unsigned &)
bool and_reduce (const sc_concatref &a)
bool nand_reduce (const sc_concatref &a)
bool or_reduce (const sc_concatref &a)
bool nor_reduce (const sc_concatref &a)
bool xor_reduce (const sc_concatref &a)
bool xnor_reduce (const sc_concatref &a)
const sc_unsigned operator<< (const sc_concatref &target, uint64 shift)
const sc_unsigned operator<< (const sc_concatref &target, int64 shift)
const sc_unsigned operator<< (const sc_concatref &target, unsigned long shift)
const sc_unsigned operator<< (const sc_concatref &target, unsigned int shift)
const sc_unsigned operator<< (const sc_concatref &target, long shift)
const sc_unsigned operator>> (const sc_concatref &target, uint64 shift)
const sc_unsigned operator>> (const sc_concatref &target, int64 shift)
const sc_unsigned operator>> (const sc_concatref &target, unsigned long shift)
const sc_unsigned operator>> (const sc_concatref &target, unsigned int shift)
const sc_unsigned operator>> (const sc_concatref &target, long shift)
inline::std::ostream & operator<< (::std::ostream &os, const sc_concatref &v)
inline::std::istream & operator>> (::std::istream &is, sc_concatref &a)
sc_dt::sc_concatrefconcat (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b)
const sc_dt::sc_concatrefconcat (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b)
const sc_dt::sc_concatrefconcat (const sc_dt::sc_value_base &a, bool b)
const sc_dt::sc_concatrefconcat (bool a, const sc_dt::sc_value_base &b)
sc_dt::sc_concatrefoperator, (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b)
const sc_dt::sc_concatrefoperator, (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b)
const sc_dt::sc_concatrefoperator, (const sc_dt::sc_value_base &a, bool b)
const sc_dt::sc_concatrefoperator, (bool a, const sc_dt::sc_value_base &b)
template<class T>
const T sc_min (const T &a, const T &b)
template<class T>
const T sc_max (const T &a, const T &b)
template<class T>
const T sc_abs (const T &a)
int sc_roundup (int n, int m)
const std::string to_string (sc_numrep numrep)
sc_string_old operator+ (const char *s, const sc_string_old &t)
::std::istream & operator>> (::std::istream &is, sc_string_old &s)
sc_numrep sc_io_base (systemc_ostream &stream_object, sc_numrep def_base)
bool sc_io_show_base (systemc_ostream &stream_object)
systemc_ostreamoperator<< (systemc_ostream &os, sc_numrep numrep)
systemc_ostreamoperator<< (systemc_ostream &os, const sc_string_old &a)

Variables

sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
operator, (sc_bitref_r< T1 >, sc_bitref_r< T2 >)
sc_concref_r< sc_bitref_r< T1 >
, sc_bitref_r< T2 > > 
concat (sc_bitref_r< T1 >, sc_bitref_r< T2 >)
const sc_logic sc_logic_0 (Log_0)
const sc_logic sc_logic_1 (Log_1)
const sc_logic sc_logic_Z (Log_Z)
const sc_logic sc_logic_X (Log_X)
const sc_logic SC_LOGIC_0 (Log_0)
const sc_logic SC_LOGIC_1 (Log_1)
const sc_logic SC_LOGIC_Z (Log_Z)
const sc_logic SC_LOGIC_X (Log_X)
static const sc_digit data_array []
static const sc_digit ctrl_array []
const int SC_DIGIT_SIZE = BITS_PER_BYTE * sizeof( sc_digit )
const sc_digit SC_DIGIT_ZERO = (sc_digit)0
const sc_digit SC_DIGIT_ONE = (sc_digit)1
const sc_digit SC_DIGIT_TWO = (sc_digit)2
const int SC_BUILTIN_WL_ = 32
const int SC_BUILTIN_IWL_ = 32
const sc_q_mode SC_BUILTIN_Q_MODE_ = SC_TRN
const sc_o_mode SC_BUILTIN_O_MODE_ = SC_WRAP
const int SC_BUILTIN_N_BITS_ = 0
const int SC_DEFAULT_WL_ = SC_BUILTIN_WL_
const int SC_DEFAULT_IWL_ = SC_BUILTIN_IWL_
const sc_q_mode SC_DEFAULT_Q_MODE_ = SC_BUILTIN_Q_MODE_
const sc_o_mode SC_DEFAULT_O_MODE_ = SC_BUILTIN_O_MODE_
const int SC_DEFAULT_N_BITS_ = SC_BUILTIN_N_BITS_
const sc_switch SC_BUILTIN_CAST_SWITCH_ = SC_ON
const sc_switch SC_DEFAULT_CAST_SWITCH_ = SC_BUILTIN_CAST_SWITCH_
const int SC_BUILTIN_DIV_WL_ = 64
const int SC_BUILTIN_CTE_WL_ = 64
const int SC_BUILTIN_MAX_WL_ = 1024
const int SC_DEFAULT_DIV_WL_ = SC_BUILTIN_DIV_WL_
const int SC_DEFAULT_CTE_WL_ = SC_BUILTIN_CTE_WL_
const int SC_DEFAULT_MAX_WL_ = SC_BUILTIN_MAX_WL_
 div
const unsigned int SCFX_IEEE_DOUBLE_BIAS = 1023U
const int SCFX_IEEE_DOUBLE_E_MAX = 1023
const int SCFX_IEEE_DOUBLE_E_MIN = -1022
const unsigned int SCFX_IEEE_DOUBLE_M_SIZE = 52
const unsigned int SCFX_IEEE_FLOAT_BIAS = 127U
const int SCFX_IEEE_FLOAT_E_MAX = 127
const int SCFX_IEEE_FLOAT_E_MIN = -126
const unsigned int SCFX_IEEE_FLOAT_M_SIZE = 23
static word_listfree_words [32] = { 0 }
const int SCFX_POW10_TABLE_SIZE = 32
static scfx_pow10 pow10_fx
static const int mantissa0_size = SCFX_IEEE_DOUBLE_M_SIZE - bits_in_int
static scfx_rep_nodelist = 0
const int min_mant = 4
const int bits_in_int = sizeof(int) * CHAR_BIT
const int bits_in_word = sizeof(word) * CHAR_BIT
const uint_type mask_int [SC_INTWIDTH][SC_INTWIDTH]
const uint64 UINT64_ZERO = 0ULL
const uint64 UINT64_ONE = 1ULL
const uint64 UINT64_32ONES = 0x00000000ffffffffULL
const small_type NB_DEFAULT_BASE = SC_DEC
const uint64 UINT_ZERO = UINT64_ZERO
const uint64 UINT_ONE = UINT64_ONE


Typedef Documentation

typedef ::std::ios::fmtflags sc_dt::fmtflags

Definition at line 176 of file sc_nbdefs.h.

typedef unsigned short sc_dt::half_word

Definition at line 64 of file scfx_mant.h.

typedef long long sc_dt::int64

Definition at line 137 of file sc_nbdefs.h.

Definition at line 187 of file sc_nbdefs.h.

typedef unsigned int sc_dt::sc_digit

Definition at line 132 of file sc_nbdefs.h.

Definition at line 100 of file sc_fxcast_switch.h.

Definition at line 123 of file sc_fxtype_params.h.

Definition at line 107 of file sc_length_param.h.

typedef int sc_dt::small_type

Definition at line 77 of file sc_nbdefs.h.

typedef ::std::istream sc_dt::systemc_istream

Definition at line 98 of file sc_string.h.

typedef ::std::ostream sc_dt::systemc_ostream

Definition at line 99 of file sc_string.h.

typedef unsigned char sc_dt::uchar

Definition at line 73 of file sc_nbdefs.h.

typedef unsigned long long sc_dt::uint64

Definition at line 138 of file sc_nbdefs.h.

Definition at line 188 of file sc_nbdefs.h.

typedef unsigned int sc_dt::word

Definition at line 60 of file scfx_mant.h.


Enumeration Type Documentation

Enumerator:
SC_NOW 
SC_LATER 

Definition at line 118 of file sc_context.h.

Enumerator:
SC_TC_ 
SC_US_ 

Definition at line 64 of file sc_fxdefs.h.

Enumerator:
SC_F 
SC_E 

Definition at line 170 of file sc_fxdefs.h.

Enumerator:
Log_0 
Log_1 
Log_Z 
Log_X 

Definition at line 71 of file sc_logic.h.

Enumerator:
SC_NOBASE 
SC_BIN 
SC_OCT 
SC_DEC 
SC_HEX 
SC_BIN_US 
SC_BIN_SM 
SC_OCT_US 
SC_OCT_SM 
SC_HEX_US 
SC_HEX_SM 
SC_CSD 

Definition at line 79 of file sc_string.h.

Enumerator:
SC_SAT 
SC_SAT_ZERO 
SC_SAT_SYM 
SC_WRAP 
SC_WRAP_SM 

Definition at line 117 of file sc_fxdefs.h.

Enumerator:
SC_RND 
SC_RND_ZERO 
SC_RND_MIN_INF 
SC_RND_INF 
SC_RND_CONV 
SC_TRN 
SC_TRN_ZERO 

Definition at line 88 of file sc_fxdefs.h.

Enumerator:
SC_OFF 
SC_ON 

Definition at line 146 of file sc_fxdefs.h.


Function Documentation

CLASS_TYPE sc_dt::ADD_HELPER ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4122 of file sc_signed.cpp.

static int sc_dt::add_mants ( int  size,
scfx_mant &  result,
const scfx_mant &  a,
const scfx_mant &  b 
) [inline, static]

Definition at line 1228 of file scfx_rep.cpp.

void sc_dt::add_on_help ( small_type &  us,
int  ,
int  und,
sc_digit *  ud,
small_type  vs,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 62 of file sc_nbexterns.cpp.

scfx_rep * sc_dt::add_scfx_rep ( const scfx_rep &  lhs,
const scfx_rep &  rhs,
int  max_wl 
)

Definition at line 1279 of file scfx_rep.cpp.

sc_signed sc_dt::add_signed_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 sc_dt::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 
)

void sc_dt::align ( const scfx_rep &  lhs,
const scfx_rep &  rhs,
int &  new_wp,
int &  len_mant,
scfx_mant_ref &  lhs_mant,
scfx_mant_ref &  rhs_mant 
)

Definition at line 2233 of file scfx_rep.cpp.

CLASS_TYPE sc_dt::AND_HELPER ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4380 of file sc_signed.cpp.

void sc_dt::and_on_help ( small_type  us,
int  ,
int  und,
sc_digit *  ud,
small_type  vs,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 584 of file sc_nbexterns.cpp.

bool sc_dt::and_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 437 of file sc_concatref.h.

bool sc_dt::and_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1276 of file sc_uint_base.h.

bool sc_dt::and_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1093 of file sc_uint_base.h.

bool sc_dt::and_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1305 of file sc_int_base.h.

bool sc_dt::and_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1122 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::and_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1459 of file sc_proxy.h.

sc_signed sc_dt::and_signed_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 sc_dt::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 
)

template<class X, class Y>
void sc_dt::assign_p_ ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 669 of file sc_proxy.h.

template<class X>
void sc_dt::assign_v_ ( sc_proxy< X > &  px,
const sc_unsigned &  a 
) [inline]

Definition at line 769 of file sc_proxy.h.

template<class X>
void sc_dt::assign_v_ ( sc_proxy< X > &  px,
const sc_uint_base &  a 
) [inline]

Definition at line 751 of file sc_proxy.h.

template<class X>
void sc_dt::assign_v_ ( sc_proxy< X > &  px,
const sc_signed &  a 
) [inline]

Definition at line 732 of file sc_proxy.h.

template<class X>
void sc_dt::assign_v_ ( sc_proxy< X > &  px,
const sc_int_base &  a 
) [inline]

Definition at line 713 of file sc_proxy.h.

template<class X, class T>
void sc_dt::assign_v_ ( sc_proxy< X > &  px,
const T a 
) [inline]

Definition at line 695 of file sc_proxy.h.

void sc_dt::b_and ( sc_bit &  r,
char  a,
const sc_bit &  b 
) [inline]

Definition at line 666 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
bool  a,
const sc_bit &  b 
) [inline]

Definition at line 663 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
int  a,
const sc_bit &  b 
) [inline]

Definition at line 660 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
const sc_bit &  a,
char  b 
) [inline]

Definition at line 657 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
const sc_bit &  a,
bool  b 
) [inline]

Definition at line 654 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
const sc_bit &  a,
int  b 
) [inline]

Definition at line 651 of file sc_bit.h.

void sc_dt::b_and ( sc_bit &  r,
const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 648 of file sc_bit.h.

const sc_bit sc_dt::b_and ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 643 of file sc_bit.h.

const sc_bit sc_dt::b_and ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 640 of file sc_bit.h.

const sc_bit sc_dt::b_and ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 637 of file sc_bit.h.

const sc_bit sc_dt::b_and ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 634 of file sc_bit.h.

const sc_bit sc_dt::b_and ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 631 of file sc_bit.h.

const sc_bit sc_dt::b_and ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 628 of file sc_bit.h.

const sc_bit sc_dt::b_and ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 625 of file sc_bit.h.

template<class X, class Y>
X& sc_dt::b_and_assign_ ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 992 of file sc_proxy.h.

void sc_dt::b_not ( sc_ufix_fast &  c,
const sc_ufix_fast &  a 
) [inline]

Definition at line 1747 of file sc_ufix.h.

void sc_dt::b_not ( sc_ufix &  c,
const sc_ufix &  a 
) [inline]

Definition at line 1035 of file sc_ufix.h.

void sc_dt::b_not ( sc_fix_fast &  c,
const sc_fix_fast &  a 
) [inline]

Definition at line 1744 of file sc_fix.h.

void sc_dt::b_not ( sc_fix &  c,
const sc_fix &  a 
) [inline]

Definition at line 1032 of file sc_fix.h.

void sc_dt::b_not ( sc_bit &  r,
const sc_bit &  a 
) [inline]

Definition at line 522 of file sc_bit.h.

const sc_bit sc_dt::b_not ( const sc_bit &  a  )  [inline]

Definition at line 517 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
char  a,
const sc_bit &  b 
) [inline]

Definition at line 594 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
bool  a,
const sc_bit &  b 
) [inline]

Definition at line 591 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
int  a,
const sc_bit &  b 
) [inline]

Definition at line 588 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
const sc_bit &  a,
char  b 
) [inline]

Definition at line 585 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
const sc_bit &  a,
bool  b 
) [inline]

Definition at line 582 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
const sc_bit &  a,
int  b 
) [inline]

Definition at line 579 of file sc_bit.h.

void sc_dt::b_or ( sc_bit &  r,
const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 576 of file sc_bit.h.

const sc_bit sc_dt::b_or ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 571 of file sc_bit.h.

const sc_bit sc_dt::b_or ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 568 of file sc_bit.h.

const sc_bit sc_dt::b_or ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 565 of file sc_bit.h.

const sc_bit sc_dt::b_or ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 562 of file sc_bit.h.

const sc_bit sc_dt::b_or ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 559 of file sc_bit.h.

const sc_bit sc_dt::b_or ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 556 of file sc_bit.h.

const sc_bit sc_dt::b_or ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 553 of file sc_bit.h.

template<class X, class Y>
X& sc_dt::b_or_assign_ ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 1016 of file sc_proxy.h.

void sc_dt::b_xor ( sc_bit &  r,
char  a,
const sc_bit &  b 
) [inline]

Definition at line 738 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
bool  a,
const sc_bit &  b 
) [inline]

Definition at line 735 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
int  a,
const sc_bit &  b 
) [inline]

Definition at line 732 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
const sc_bit &  a,
char  b 
) [inline]

Definition at line 729 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
const sc_bit &  a,
bool  b 
) [inline]

Definition at line 726 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
const sc_bit &  a,
int  b 
) [inline]

Definition at line 723 of file sc_bit.h.

void sc_dt::b_xor ( sc_bit &  r,
const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 720 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 715 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 712 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 709 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 706 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 703 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 700 of file sc_bit.h.

const sc_bit sc_dt::b_xor ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 697 of file sc_bit.h.

template<class X, class Y>
X& sc_dt::b_xor_assign_ ( sc_proxy< X > &  a,
const sc_proxy< Y > &  b 
) [inline]

Definition at line 1040 of file sc_proxy.h.

int sc_dt::bit_ord ( int  i  )  [inline]

Definition at line 344 of file sc_nbutils.h.

bool sc_dt::check_for_zero ( int  ulen,
const sc_digit *  u 
) [inline]

Definition at line 669 of file sc_nbutils.h.

small_type sc_dt::check_for_zero ( small_type  s,
int  ulen,
const sc_digit *  u 
) [inline]

Definition at line 650 of file sc_nbutils.h.

int sc_dt::cmp_scfx_rep ( const scfx_rep &  a,
const scfx_rep &  b 
)

Definition at line 1850 of file scfx_rep.cpp.

int sc_dt::compare_abs ( const scfx_rep &  a,
const scfx_rep &  b 
)

Definition at line 1773 of file scfx_rep.cpp.

int sc_dt::compare_msw_ff ( const scfx_rep &  lhs,
const scfx_rep &  rhs 
)

Definition at line 2282 of file scfx_rep.cpp.

int sc_dt::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 
)

Definition at line 1975 of file sc_unsigned.cpp.

void sc_dt::complement ( scfx_mant &  target,
const scfx_mant &  source,
int  size 
) [inline]

Definition at line 341 of file scfx_mant.h.

const sc_dt::sc_concatref& sc_dt::concat ( bool  a,
const sc_dt::sc_value_base b 
) [inline]

Definition at line 745 of file sc_concatref.h.

const sc_dt::sc_concatref& sc_dt::concat ( const sc_dt::sc_value_base a,
bool  b 
) [inline]

Definition at line 732 of file sc_concatref.h.

const sc_dt::sc_concatref& sc_dt::concat ( const sc_dt::sc_value_base a,
const sc_dt::sc_value_base b 
) [inline]

Definition at line 720 of file sc_concatref.h.

Definition at line 708 of file sc_concatref.h.

sc_digit sc_dt::concat ( sc_digit  h,
sc_digit  l 
) [inline]

Definition at line 309 of file sc_nbutils.h.

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

Definition at line 2054 of file sc_bit_proxies.h.

template<class T1, class T2>
sc_concref<T1,T2> sc_dt::concat ( sc_proxy< T1 > &  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<T1,sc_concref<T2,T3> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<T1,sc_subref<T2> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<T1,sc_bitref<T2> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( bool  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( sc_proxy< T > &  a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( const sc_logic &  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( sc_proxy< T > &  a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( const char *  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( sc_proxy< T > &  a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::concat ( sc_proxy< T1 > &  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::concat ( sc_proxy< T1 > &  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( bool  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( const sc_proxy< T > &  a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( const sc_logic &  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( const sc_proxy< T > &  a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::concat ( const char *  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::concat ( const sc_proxy< T > &  a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::concat ( const sc_proxy< T1 > &  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::concat ( const sc_proxy< T1 > &  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,T3> sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref<sc_concref<T1,T2>,sc_concref<T3,T4> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_concref< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,sc_subref<T3> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_subref< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,sc_bitref<T3> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_bitref< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( bool  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref< T1, T2 >  a,
bool  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( const sc_logic &  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref< T1, T2 >  a,
const sc_logic &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( const char *  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref< T1, T2 >  a,
const char *  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::concat ( sc_concref< T1, T2 >  a,
const sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_concref_r< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_concref< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_subref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_subref< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::concat ( sc_concref< T1, T2 >  a,
sc_bitref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_bitref< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( bool  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref_r< T1, T2 >  a,
bool  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( const sc_logic &  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref_r< T1, T2 >  a,
const sc_logic &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::concat ( const char *  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::concat ( sc_concref_r< T1, T2 >  a,
const char *  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::concat ( sc_concref_r< T1, T2 >  a,
const sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_concref_r< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_subref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::concat ( sc_concref_r< T1, T2 >  a,
sc_bitref_r< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,T2> sc_dt::concat ( sc_subref< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_subref<T1>,sc_concref<T2,T3> > sc_dt::concat ( sc_subref< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,sc_subref<T2> > sc_dt::concat ( sc_subref< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,sc_bitref<T2> > sc_dt::concat ( sc_subref< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( bool  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( const sc_logic &  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( const char *  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::concat ( sc_subref_r< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::concat ( sc_subref< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_subref< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_subref< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_subref< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( bool  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref_r< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( const sc_logic &  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref_r< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::concat ( const char *  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::concat ( sc_subref_r< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::concat ( sc_subref_r< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_subref_r< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,T2> sc_dt::concat ( sc_bitref< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_bitref<T1>,sc_concref<T2,T3> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,sc_subref<T2> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,sc_bitref<T2> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( bool  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( const sc_logic &  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( const char *  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::concat ( sc_bitref< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_bitref< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( bool  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref_r< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( const sc_logic &  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref_r< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::concat ( const char *  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::concat ( sc_bitref_r< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::concat ( sc_bitref_r< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::concat ( sc_bitref_r< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

small_type sc_dt::convert_signed_2C_to_SM ( int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 759 of file sc_nbutils.h.

void sc_dt::convert_signed_SM_to_2C ( small_type  s,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 814 of file sc_nbutils.h.

small_type sc_dt::convert_signed_SM_to_2C_to_SM ( small_type  s,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 795 of file sc_nbutils.h.

void sc_dt::convert_signed_SM_to_2C_trimmed ( small_type  s,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 805 of file sc_nbutils.h.

void sc_dt::convert_SM_to_2C ( small_type  s,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 730 of file sc_nbutils.h.

void sc_dt::convert_SM_to_2C_trimmed ( small_type  added,
small_type  s,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 717 of file sc_nbutils.h.

const std::string sc_dt::convert_to_bin ( const char *  s  ) 

Definition at line 302 of file sc_bv_base.cpp.

const std::string sc_dt::convert_to_fmt ( const std::string &  s,
sc_numrep  numrep,
bool  w_prefix 
)

Definition at line 370 of file sc_bv_base.cpp.

small_type sc_dt::convert_unsigned_2C_to_SM ( int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 842 of file sc_nbutils.h.

void sc_dt::convert_unsigned_SM_to_2C ( small_type  s,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 873 of file sc_nbutils.h.

small_type sc_dt::convert_unsigned_SM_to_2C_to_SM ( small_type  s,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 854 of file sc_nbutils.h.

void sc_dt::convert_unsigned_SM_to_2C_trimmed ( small_type  s,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 864 of file sc_nbutils.h.

void sc_dt::copy_digits_signed ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
) [inline]

Definition at line 886 of file sc_nbutils.h.

void sc_dt::copy_digits_unsigned ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
) [inline]

Definition at line 907 of file sc_nbutils.h.

uint64 const sc_uint_base& sc_dt::DEFN_BIN_OP_T ( ,
div  ,
const sc_signed &   
) const

Type Constraints

uint64 sc_dt::DEFN_BIN_OP_T ( ,
div  ,
const sc_int_base &   
)

Type Constraints

sc_dt::DEFN_BIN_OP_T ( ,
div  ,
int64   
)

int sc_dt::digit_ord ( int  i  )  [inline]

Definition at line 336 of file sc_nbutils.h.

template<class Type>
void sc_dt::div_by_zero ( Type  s  )  [inline]

Definition at line 633 of file sc_nbutils.h.

CLASS_TYPE sc_dt::DIV_HELPER ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4259 of file sc_signed.cpp.

void sc_dt::div_on_help_signed ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 279 of file sc_nbexterns.cpp.

void sc_dt::div_on_help_unsigned ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 349 of file sc_nbexterns.cpp.

scfx_rep * sc_dt::div_scfx_rep ( const scfx_rep &  lhs,
const scfx_rep &  rhs,
int  div_wl 
)

Definition at line 1598 of file scfx_rep.cpp.

sc_signed sc_dt::div_signed_friend ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

sc_unsigned sc_dt::div_unsigned_friend ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

bool sc_dt::equal ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 451 of file sc_bit.h.

bool sc_dt::equal ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 448 of file sc_bit.h.

bool sc_dt::equal ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 445 of file sc_bit.h.

bool sc_dt::equal ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 442 of file sc_bit.h.

bool sc_dt::equal ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 439 of file sc_bit.h.

bool sc_dt::equal ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 436 of file sc_bit.h.

bool sc_dt::equal ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 433 of file sc_bit.h.

template<class X>
void sc_dt::extend_sign_w_ ( X &  x,
int  wi,
bool  sign 
) [inline]

Definition at line 654 of file sc_proxy.h.

template<class Type>
void sc_dt::from_uint ( int  ulen,
sc_digit *  u,
Type  v 
) [inline]

Definition at line 546 of file sc_nbutils.h.

small_type sc_dt::fsm_move ( char  c,
small_type &  b,
small_type &  s,
small_type &  state 
)

Definition at line 65 of file sc_nbutils.cpp.

const char * sc_dt::get_base_and_sign ( const char *  v,
small_type &  b,
small_type &  s 
)

Definition at line 125 of file sc_nbutils.cpp.

template<class Type>
small_type sc_dt::get_sign ( Type &  u  )  [inline]

Definition at line 576 of file sc_nbutils.h.

template<class X>
void sc_dt::get_words_ ( const X &  x,
int  wi,
sc_digit &  x_dw,
sc_digit &  x_cw 
) [inline]

Definition at line 636 of file sc_proxy.h.

sc_digit sc_dt::high_half ( sc_digit  d  )  [inline]

Definition at line 293 of file sc_nbutils.h.

sc_digit sc_dt::high_half_masked ( sc_digit  d  )  [inline]

Definition at line 300 of file sc_nbutils.h.

void sc_dt::inc ( scfx_mant &  mant  )  [inline]

Definition at line 356 of file scfx_mant.h.

void sc_dt::is_bad_double ( double  v  )  [inline]

Definition at line 954 of file sc_nbutils.h.

void sc_dt::is_valid_base ( sc_numrep  base  )  [inline]

Definition at line 68 of file sc_nbutils.h.

sc_digit sc_dt::low_half ( sc_digit  d  )  [inline]

Definition at line 281 of file sc_nbutils.h.

template<class X>
const sc_lv_base sc_dt::lrotate ( const sc_proxy< X > &  x,
int  n 
) [inline]

Definition at line 726 of file sc_lv_base.h.

scfx_rep * sc_dt::lsh_scfx_rep ( const scfx_rep &  a,
int  b 
) [inline]

Definition at line 377 of file scfx_rep.h.

void sc_dt::lshift ( sc_fxval_fast &  c,
const sc_fxval_fast &  a,
int  b 
) [inline]

Definition at line 1836 of file sc_fxval.h.

void sc_dt::lshift ( sc_fxnum_fast &  c,
const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 4086 of file sc_fxnum.h.

void sc_dt::lshift ( sc_fxval_fast &  c,
const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 4070 of file sc_fxnum.h.

void sc_dt::lshift ( sc_fxnum &  c,
const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2974 of file sc_fxnum.h.

void sc_dt::lshift ( sc_fxval &  c,
const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2958 of file sc_fxnum.h.

sc_dt::m_observer ( observer_   ) 

Definition at line 1552 of file sc_fxval.h.

small_type sc_dt::make_zero ( int  nd,
sc_digit *  d 
) [inline]

Definition at line 686 of file sc_nbutils.h.

CLASS_TYPE sc_dt::MOD_HELPER ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4317 of file sc_signed.cpp.

void sc_dt::mod_on_help_signed ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 423 of file sc_nbexterns.cpp.

void sc_dt::mod_on_help_unsigned ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 501 of file sc_nbexterns.cpp.

sc_signed sc_dt::mod_signed_friend ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

sc_unsigned sc_dt::mod_unsigned_friend ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

CLASS_TYPE sc_dt::MUL_HELPER ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4201 of file sc_signed.cpp.

void sc_dt::mul_on_help_signed ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 125 of file sc_nbexterns.cpp.

void sc_dt::mul_on_help_unsigned ( small_type &  us,
int  unb,
int  und,
sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 200 of file sc_nbexterns.cpp.

sc_signed sc_dt::mul_signed_friend ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

small_type sc_dt::mul_signs ( small_type  us,
small_type  vs 
) [inline]

Definition at line 597 of file sc_nbutils.h.

sc_unsigned sc_dt::mul_unsigned_friend ( small_type  s,
int  unb,
int  und,
const sc_digit *  ud,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

scfx_rep * sc_dt::mult_scfx_rep ( const scfx_rep &  a,
const scfx_rep &  b,
int  max_wl = SC_DEFAULT_MAX_WL_ 
) [inline]

Definition at line 368 of file scfx_rep.h.

void sc_dt::multiply ( scfx_rep &  result,
const scfx_rep &  lhs,
const scfx_rep &  rhs,
int  max_wl 
)

Definition at line 1517 of file scfx_rep.cpp.

static int sc_dt::n_word ( int  x  )  [inline, static]

Definition at line 73 of file scfx_rep.cpp.

bool sc_dt::nand_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 444 of file sc_concatref.h.

bool sc_dt::nand_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1283 of file sc_uint_base.h.

bool sc_dt::nand_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1100 of file sc_uint_base.h.

bool sc_dt::nand_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1312 of file sc_int_base.h.

bool sc_dt::nand_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1129 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::nand_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1467 of file sc_proxy.h.

void sc_dt::neg ( sc_fxval_fast &  c,
const sc_fxval_fast &  a 
) [inline]

Definition at line 1659 of file sc_fxval.h.

void sc_dt::neg ( sc_fxval &  c,
const sc_fxval &  a 
) [inline]

Definition at line 904 of file sc_fxval.h.

void sc_dt::neg ( sc_fxnum_fast &  c,
const sc_fxnum_fast &  a 
) [inline]

Definition at line 3793 of file sc_fxnum.h.

void sc_dt::neg ( sc_fxval_fast &  c,
const sc_fxnum_fast &  a 
) [inline]

Definition at line 3785 of file sc_fxnum.h.

void sc_dt::neg ( sc_fxnum &  c,
const sc_fxnum &  a 
) [inline]

Definition at line 2670 of file sc_fxnum.h.

void sc_dt::neg ( sc_fxval &  c,
const sc_fxnum &  a 
) [inline]

Definition at line 2662 of file sc_fxnum.h.

scfx_rep * sc_dt::neg_scfx_rep ( const scfx_rep &  a  )  [inline]

Definition at line 359 of file scfx_rep.h.

static int sc_dt::next_pow2_index ( std::size_t  size  )  [inline, static]

Definition at line 64 of file scfx_mant.cpp.

bool sc_dt::nor_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 458 of file sc_concatref.h.

bool sc_dt::nor_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1297 of file sc_uint_base.h.

bool sc_dt::nor_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1114 of file sc_uint_base.h.

bool sc_dt::nor_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1326 of file sc_int_base.h.

bool sc_dt::nor_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1143 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::nor_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1483 of file sc_proxy.h.

bool sc_dt::not_equal ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 497 of file sc_bit.h.

bool sc_dt::not_equal ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 494 of file sc_bit.h.

bool sc_dt::not_equal ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 491 of file sc_bit.h.

bool sc_dt::not_equal ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 488 of file sc_bit.h.

bool sc_dt::not_equal ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 485 of file sc_bit.h.

bool sc_dt::not_equal ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 482 of file sc_bit.h.

bool sc_dt::not_equal ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 479 of file sc_bit.h.

sc_digit sc_dt::one_and_ones ( int  n  )  [inline]

Definition at line 317 of file sc_nbutils.h.

sc_digit sc_dt::one_and_zeros ( int  n  )  [inline]

Definition at line 325 of file sc_nbutils.h.

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

Definition at line 1500 of file sc_unsigned.h.

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

Definition at line 1492 of file sc_unsigned.h.

sc_unsigned sc_dt::operator & ( unsigned long  u,
const sc_unsigned &  v 
)

Definition at line 1328 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( const sc_unsigned &  u,
unsigned long  v 
)

Definition at line 1312 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1296 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1280 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1266 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 677 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator & ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 674 of file sc_unsigned.cpp.

sc_signed sc_dt::operator & ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1697 of file sc_signed.h.

sc_signed sc_dt::operator & ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1695 of file sc_signed.h.

sc_signed sc_dt::operator & ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1688 of file sc_signed.h.

sc_signed sc_dt::operator & ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1686 of file sc_signed.h.

sc_signed sc_dt::operator & ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1678 of file sc_signed.h.

sc_signed sc_dt::operator & ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1673 of file sc_signed.h.

sc_signed sc_dt::operator & ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 2893 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 2877 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( long  u,
const sc_unsigned &  v 
)

Definition at line 2861 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_unsigned &  u,
long  v 
)

Definition at line 2845 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( long  u,
const sc_signed &  v 
)

Definition at line 2829 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
long  v 
)

Definition at line 2813 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( uint64  u,
const sc_signed &  v 
)

Definition at line 2797 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
uint64  v 
)

Definition at line 2781 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( int64  u,
const sc_unsigned &  v 
)

Definition at line 2765 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_unsigned &  u,
int64  v 
)

Definition at line 2749 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( int64  u,
const sc_signed &  v 
)

Definition at line 2733 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
int64  v 
)

Definition at line 2717 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 2703 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 2689 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 2675 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 942 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 938 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 733 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 729 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 725 of file sc_signed.cpp.

sc_signed sc_dt::operator & ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 721 of file sc_signed.cpp.

template<class X, class Y>
const sc_lv_base sc_dt::operator & ( const sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 405 of file sc_lv_base.h.

const sc_logic sc_dt::operator & ( int  a,
const sc_logic &  b 
) [inline]

Definition at line 402 of file sc_logic.h.

const sc_logic sc_dt::operator & ( char  a,
const sc_logic &  b 
) [inline]

Definition at line 399 of file sc_logic.h.

const sc_logic sc_dt::operator & ( bool  a,
const sc_logic &  b 
) [inline]

Definition at line 396 of file sc_logic.h.

const sc_logic sc_dt::operator & ( sc_logic_value_t  a,
const sc_logic &  b 
) [inline]

Definition at line 393 of file sc_logic.h.

const sc_logic sc_dt::operator & ( const sc_logic &  a,
int  b 
) [inline]

Definition at line 390 of file sc_logic.h.

const sc_logic sc_dt::operator & ( const sc_logic &  a,
char  b 
) [inline]

Definition at line 387 of file sc_logic.h.

const sc_logic sc_dt::operator & ( const sc_logic &  a,
bool  b 
) [inline]

Definition at line 384 of file sc_logic.h.

const sc_logic sc_dt::operator & ( const sc_logic &  a,
sc_logic_value_t  b 
) [inline]

Definition at line 381 of file sc_logic.h.

const sc_logic sc_dt::operator & ( const sc_logic &  a,
const sc_logic &  b 
) [inline]

Definition at line 378 of file sc_logic.h.

template<class T1, class T2>
const sc_logic sc_dt::operator & ( const sc_bitref_r< T1 > &  a,
const sc_bitref_r< T2 > &  b 
) [inline]

Definition at line 1919 of file sc_bit_proxies.h.

const sc_bit sc_dt::operator & ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 620 of file sc_bit.h.

const sc_bit sc_dt::operator & ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 617 of file sc_bit.h.

const sc_bit sc_dt::operator & ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 614 of file sc_bit.h.

const sc_bit sc_dt::operator & ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 611 of file sc_bit.h.

const sc_bit sc_dt::operator & ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 608 of file sc_bit.h.

const sc_bit sc_dt::operator & ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 605 of file sc_bit.h.

const sc_bit sc_dt::operator & ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 602 of file sc_bit.h.

template<class X, class Y>
X & sc_dt::operator &= ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 368 of file sc_lv_base.h.

bool sc_dt::operator!= ( unsigned int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1721 of file sc_unsigned.h.

bool sc_dt::operator!= ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1719 of file sc_unsigned.h.

bool sc_dt::operator!= ( unsigned long  u,
const sc_unsigned &  v 
)

bool sc_dt::operator!= ( long  u,
const sc_unsigned &  v 
)

bool sc_dt::operator!= ( uint64  u,
const sc_unsigned &  v 
)

bool sc_dt::operator!= ( int64  u,
const sc_unsigned &  v 
)

bool sc_dt::operator!= ( const sc_unsigned &  u,
unsigned int  v 
) [inline]

Definition at line 1712 of file sc_unsigned.h.

bool sc_dt::operator!= ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1710 of file sc_unsigned.h.

bool sc_dt::operator!= ( const sc_unsigned &  u,
unsigned long  v 
)

bool sc_dt::operator!= ( const sc_unsigned &  u,
long  v 
)

bool sc_dt::operator!= ( const sc_unsigned &  u,
uint64  v 
)

bool sc_dt::operator!= ( const sc_unsigned &  u,
int64  v 
)

bool sc_dt::operator!= ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

bool sc_dt::operator!= ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 728 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 725 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 589 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 586 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 692 of file sc_uint_base.h.

bool sc_dt::operator!= ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1949 of file sc_signed.h.

bool sc_dt::operator!= ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1947 of file sc_signed.h.

bool sc_dt::operator!= ( unsigned long  u,
const sc_signed &  v 
)

bool sc_dt::operator!= ( long  u,
const sc_signed &  v 
)

bool sc_dt::operator!= ( uint64  u,
const sc_signed &  v 
)

bool sc_dt::operator!= ( int64  u,
const sc_signed &  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1940 of file sc_signed.h.

bool sc_dt::operator!= ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1938 of file sc_signed.h.

bool sc_dt::operator!= ( const sc_signed &  u,
unsigned long  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
long  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
uint64  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
int64  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
const sc_signed &  v 
)

bool sc_dt::operator!= ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1761 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1754 of file sc_unsigned.cpp.

bool sc_dt::operator!= ( unsigned long  u,
const CLASS_TYPE &  v 
)

Definition at line 6808 of file sc_signed.cpp.

bool sc_dt::operator!= ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 6801 of file sc_signed.cpp.

bool sc_dt::operator!= ( long  u,
const CLASS_TYPE &  v 
)

Definition at line 6794 of file sc_signed.cpp.

bool sc_dt::operator!= ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6787 of file sc_signed.cpp.

bool sc_dt::operator!= ( uint64  u,
const CLASS_TYPE &  v 
)

Definition at line 6780 of file sc_signed.cpp.

bool sc_dt::operator!= ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6773 of file sc_signed.cpp.

bool sc_dt::operator!= ( int64  u,
const CLASS_TYPE &  v 
)

Definition at line 6766 of file sc_signed.cpp.

bool sc_dt::operator!= ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6759 of file sc_signed.cpp.

bool sc_dt::operator!= ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6752 of file sc_signed.cpp.

bool sc_dt::operator!= ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 1008 of file sc_signed.cpp.

bool sc_dt::operator!= ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 1004 of file sc_signed.cpp.

bool sc_dt::operator!= ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 815 of file sc_signed.cpp.

bool sc_dt::operator!= ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 811 of file sc_signed.cpp.

bool sc_dt::operator!= ( const sc_length_param &  a,
const sc_length_param &  b 
) [inline]

Definition at line 157 of file sc_length_param.h.

bool sc_dt::operator!= ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 706 of file sc_int_base.h.

bool sc_dt::operator!= ( const sc_fxtype_params &  a,
const sc_fxtype_params &  b 
) [inline]

Definition at line 233 of file sc_fxtype_params.h.

bool sc_dt::operator!= ( const sc_fxcast_switch &  a,
const sc_fxcast_switch &  b 
) [inline]

Definition at line 149 of file sc_fxcast_switch.h.

template<class X, class Y>
bool sc_dt::operator!= ( const sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 1260 of file sc_proxy.h.

bool sc_dt::operator!= ( int  a,
const sc_logic &  b 
) [inline]

Definition at line 520 of file sc_logic.h.

bool sc_dt::operator!= ( char  a,
const sc_logic &  b 
) [inline]

Definition at line 517 of file sc_logic.h.

bool sc_dt::operator!= ( bool  a,
const sc_logic &  b 
) [inline]

Definition at line 514 of file sc_logic.h.

bool sc_dt::operator!= ( sc_logic_value_t  a,
const sc_logic &  b 
) [inline]

Definition at line 511 of file sc_logic.h.

bool sc_dt::operator!= ( const sc_logic &  a,
int  b 
) [inline]

Definition at line 508 of file sc_logic.h.

bool sc_dt::operator!= ( const sc_logic &  a,
char  b 
) [inline]

Definition at line 505 of file sc_logic.h.

bool sc_dt::operator!= ( const sc_logic &  a,
bool  b 
) [inline]

Definition at line 502 of file sc_logic.h.

bool sc_dt::operator!= ( const sc_logic &  a,
sc_logic_value_t  b 
) [inline]

Definition at line 499 of file sc_logic.h.

bool sc_dt::operator!= ( const sc_logic &  a,
const sc_logic &  b 
) [inline]

Definition at line 496 of file sc_logic.h.

template<class T1, class T2>
bool sc_dt::operator!= ( const sc_bitref_r< T1 > &  a,
const sc_bitref_r< T2 > &  b 
) [inline]

Definition at line 1960 of file sc_bit_proxies.h.

bool sc_dt::operator!= ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 474 of file sc_bit.h.

bool sc_dt::operator!= ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 471 of file sc_bit.h.

bool sc_dt::operator!= ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 468 of file sc_bit.h.

bool sc_dt::operator!= ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 465 of file sc_bit.h.

bool sc_dt::operator!= ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 462 of file sc_bit.h.

bool sc_dt::operator!= ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 459 of file sc_bit.h.

bool sc_dt::operator!= ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 456 of file sc_bit.h.

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

Definition at line 1458 of file sc_unsigned.h.

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

Definition at line 1450 of file sc_unsigned.h.

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

Definition at line 1234 of file sc_unsigned.cpp.

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

Definition at line 1216 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator% ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1198 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator% ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1180 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator% ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1165 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator% ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 667 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator% ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 664 of file sc_unsigned.cpp.

sc_signed sc_dt::operator% ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1641 of file sc_signed.h.

sc_signed sc_dt::operator% ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1639 of file sc_signed.h.

sc_signed sc_dt::operator% ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1632 of file sc_signed.h.

sc_signed sc_dt::operator% ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1630 of file sc_signed.h.

sc_signed sc_dt::operator% ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1622 of file sc_signed.h.

sc_signed sc_dt::operator% ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1617 of file sc_signed.h.

sc_signed sc_dt::operator% ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 2643 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 2625 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( long  u,
const sc_unsigned &  v 
)

Definition at line 2605 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_unsigned &  u,
long  v 
)

Definition at line 2586 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( long  u,
const sc_signed &  v 
)

Definition at line 2566 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
long  v 
)

Definition at line 2547 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( uint64  u,
const sc_signed &  v 
)

Definition at line 2529 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
uint64  v 
)

Definition at line 2511 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( int64  u,
const sc_unsigned &  v 
)

Definition at line 2491 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_unsigned &  u,
int64  v 
)

Definition at line 2471 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( int64  u,
const sc_signed &  v 
)

Definition at line 2451 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
int64  v 
)

Definition at line 2431 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 2416 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 2401 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 2386 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 929 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 925 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 712 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 708 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 704 of file sc_signed.cpp.

sc_signed sc_dt::operator% ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 700 of file sc_signed.cpp.

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

Definition at line 1378 of file sc_unsigned.h.

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

Definition at line 1370 of file sc_unsigned.h.

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

Definition at line 1017 of file sc_unsigned.cpp.

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

Definition at line 1000 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator* ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 982 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator* ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 964 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator* ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 948 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator* ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 647 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator* ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 644 of file sc_unsigned.cpp.

sc_signed sc_dt::operator* ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1533 of file sc_signed.h.

sc_signed sc_dt::operator* ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1531 of file sc_signed.h.

sc_signed sc_dt::operator* ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1524 of file sc_signed.h.

sc_signed sc_dt::operator* ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1522 of file sc_signed.h.

sc_signed sc_dt::operator* ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1514 of file sc_signed.h.

sc_signed sc_dt::operator* ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1509 of file sc_signed.h.

sc_signed sc_dt::operator* ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 2042 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 2025 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( long  u,
const sc_unsigned &  v 
)

Definition at line 2007 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_unsigned &  u,
long  v 
)

Definition at line 1989 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( long  u,
const sc_signed &  v 
)

Definition at line 1971 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
long  v 
)

Definition at line 1953 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( uint64  u,
const sc_signed &  v 
)

Definition at line 1935 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
uint64  v 
)

Definition at line 1917 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( int64  u,
const sc_unsigned &  v 
)

Definition at line 1899 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_unsigned &  u,
int64  v 
)

Definition at line 1881 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( int64  u,
const sc_signed &  v 
)

Definition at line 1863 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
int64  v 
)

Definition at line 1845 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 1829 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1813 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1797 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 903 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 899 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 670 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 666 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 662 of file sc_signed.cpp.

sc_signed sc_dt::operator* ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 658 of file sc_signed.cpp.

sc_string_old sc_dt::operator+ ( const char *  s,
const sc_string_old &  t 
)

Definition at line 261 of file sc_string.cpp.

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

Definition at line 1300 of file sc_unsigned.h.

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

Definition at line 1292 of file sc_unsigned.h.

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

Definition at line 1607 of file sc_unsigned.cpp.

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

Definition at line 894 of file sc_unsigned.cpp.

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

Definition at line 875 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator+ ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 855 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator+ ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 836 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator+ ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 819 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator+ ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 633 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator+ ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 630 of file sc_unsigned.cpp.

sc_signed sc_dt::operator+ ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1414 of file sc_signed.h.

sc_signed sc_dt::operator+ ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1412 of file sc_signed.h.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1405 of file sc_signed.h.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1403 of file sc_signed.h.

sc_signed sc_dt::operator+ ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1395 of file sc_signed.h.

sc_signed sc_dt::operator+ ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1390 of file sc_signed.h.

sc_signed sc_dt::operator+ ( const sc_signed &  u  ) 

Definition at line 3544 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 1370 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 1351 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( long  u,
const sc_unsigned &  v 
)

Definition at line 1332 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_unsigned &  u,
long  v 
)

Definition at line 1313 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( long  u,
const sc_signed &  v 
)

Definition at line 1294 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
long  v 
)

Definition at line 1275 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( uint64  u,
const sc_signed &  v 
)

Definition at line 1255 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
uint64  v 
)

Definition at line 1236 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( int64  u,
const sc_unsigned &  v 
)

Definition at line 1216 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_unsigned &  u,
int64  v 
)

Definition at line 1197 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( int64  u,
const sc_signed &  v 
)

Definition at line 1177 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
int64  v 
)

Definition at line 1158 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 1141 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1124 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1107 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 869 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 865 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 628 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 624 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 620 of file sc_signed.cpp.

sc_signed sc_dt::operator+ ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 616 of file sc_signed.cpp.

const sc_dt::sc_concatref& sc_dt::operator, ( bool  a,
const sc_dt::sc_value_base b 
) [inline]

Definition at line 793 of file sc_concatref.h.

const sc_dt::sc_concatref& sc_dt::operator, ( const sc_dt::sc_value_base a,
bool  b 
) [inline]

Definition at line 780 of file sc_concatref.h.

const sc_dt::sc_concatref& sc_dt::operator, ( const sc_dt::sc_value_base a,
const sc_dt::sc_value_base b 
) [inline]

Definition at line 768 of file sc_concatref.h.

sc_dt::sc_concatref& sc_dt::operator, ( sc_dt::sc_value_base a,
sc_dt::sc_value_base b 
) [inline]

Definition at line 756 of file sc_concatref.h.

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

Definition at line 2017 of file sc_bit_proxies.h.

template<class T1, class T2>
sc_concref<T1,T2> sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<T1,sc_concref<T2,T3> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<T1,sc_subref<T2> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<T1,sc_bitref<T2> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( bool  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( sc_proxy< T > &  a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( const sc_logic &  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( sc_proxy< T > &  a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( const char *  a,
sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( sc_proxy< T > &  a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::operator, ( sc_proxy< T1 > &  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::operator, ( sc_proxy< T1 > &  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( bool  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( const sc_proxy< T > &  a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( const sc_logic &  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( const sc_proxy< T > &  a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,T> sc_dt::operator, ( const char *  a,
const sc_proxy< T > &  b 
) [inline]

template<class T>
sc_concref_r<T,sc_lv_base> sc_dt::operator, ( const sc_proxy< T > &  a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,T2> sc_dt::operator, ( const sc_proxy< T1 > &  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<T1,sc_concref_r<T2,T3> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_subref_r<T2> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<T1,sc_bitref_r<T2> > sc_dt::operator, ( const sc_proxy< T1 > &  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,T3> sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref<sc_concref<T1,T2>,sc_concref<T3,T4> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_concref< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,sc_subref<T3> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_subref< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_concref<T1,T2>,sc_bitref<T3> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_bitref< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( bool  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref< T1, T2 >  a,
bool  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( const sc_logic &  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref< T1, T2 >  a,
const sc_logic &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( const char *  a,
sc_concref< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref< T1, T2 >  a,
const char *  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::operator, ( sc_concref< T1, T2 >  a,
const sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_concref_r< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_concref< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_subref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_subref< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::operator, ( sc_concref< T1, T2 >  a,
sc_bitref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_bitref< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( bool  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
bool  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( const sc_logic &  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
const sc_logic &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_lv_base,sc_concref_r<T1,T2> > sc_dt::operator, ( const char *  a,
sc_concref_r< T1, T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_concref_r<T1,T2>,sc_lv_base> sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
const char *  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,T3> sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
const sc_proxy< T3 > &  b 
) [inline]

template<class T1, class T2, class T3, class T4>
sc_concref_r<sc_concref_r<T1,T2>,sc_concref_r<T3,T4> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_concref_r< T3, T4 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_subref_r<T3> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_subref_r< T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_concref_r<T1,T2>,sc_bitref_r<T3> > sc_dt::operator, ( sc_concref_r< T1, T2 >  a,
sc_bitref_r< T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,T2> sc_dt::operator, ( sc_subref< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_subref<T1>,sc_concref<T2,T3> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,sc_subref<T2> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_subref<T1>,sc_bitref<T2> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( bool  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( const sc_logic &  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( const char *  a,
sc_subref< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::operator, ( sc_subref< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_subref< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( bool  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref_r< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( const sc_logic &  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref_r< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_subref_r<T> > sc_dt::operator, ( const char *  a,
sc_subref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_subref_r<T>,sc_lv_base> sc_dt::operator, ( sc_subref_r< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,T2> sc_dt::operator, ( sc_subref_r< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_subref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_subref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_subref_r< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,T2> sc_dt::operator, ( sc_bitref< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref<sc_bitref<T1>,sc_concref<T2,T3> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,sc_subref<T2> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref<sc_bitref<T1>,sc_bitref<T2> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( bool  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( const sc_logic &  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( const char *  a,
sc_bitref< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::operator, ( sc_bitref< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_concref< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_subref< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_bitref< T1 >  a,
sc_bitref_r< T2 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_bitref_r<T2> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_bitref< T2 >  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( bool  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref_r< T a,
bool  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( const sc_logic &  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref_r< T a,
const sc_logic &  b 
) [inline]

template<class T>
sc_concref_r<sc_lv_base,sc_bitref_r<T> > sc_dt::operator, ( const char *  a,
sc_bitref_r< T b 
) [inline]

template<class T>
sc_concref_r<sc_bitref_r<T>,sc_lv_base> sc_dt::operator, ( sc_bitref_r< T a,
const char *  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,T2> sc_dt::operator, ( sc_bitref_r< T1 >  a,
const sc_proxy< T2 > &  b 
) [inline]

template<class T1, class T2, class T3>
sc_concref_r<sc_bitref_r<T1>,sc_concref_r<T2,T3> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_concref_r< T2, T3 >  b 
) [inline]

template<class T1, class T2>
sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > sc_dt::operator, ( sc_bitref_r< T1 >  a,
sc_subref_r< T2 >  b 
) [inline]

sc_signed sc_dt::operator- ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1477 of file sc_signed.h.

sc_signed sc_dt::operator- ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1475 of file sc_signed.h.

sc_signed sc_dt::operator- ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1468 of file sc_signed.h.

sc_signed sc_dt::operator- ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1466 of file sc_signed.h.

sc_signed sc_dt::operator- ( unsigned int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1458 of file sc_signed.h.

sc_signed sc_dt::operator- ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1456 of file sc_signed.h.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
unsigned int  v 
) [inline]

Definition at line 1449 of file sc_signed.h.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1447 of file sc_signed.h.

sc_signed sc_dt::operator- ( const sc_unsigned &  u  ) 

Definition at line 3556 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u  ) 

Definition at line 3550 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( unsigned long  u,
const sc_unsigned &  v 
)

Definition at line 1766 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
unsigned long  v 
)

Definition at line 1747 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 1729 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 1710 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( long  u,
const sc_unsigned &  v 
)

Definition at line 1691 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
long  v 
)

Definition at line 1672 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( long  u,
const sc_signed &  v 
)

Definition at line 1653 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
long  v 
)

Definition at line 1634 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1615 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1595 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( uint64  u,
const sc_signed &  v 
)

Definition at line 1576 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
uint64  v 
)

Definition at line 1556 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( int64  u,
const sc_unsigned &  v 
)

Definition at line 1536 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
int64  v 
)

Definition at line 1517 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( int64  u,
const sc_signed &  v 
)

Definition at line 1497 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
int64  v 
)

Definition at line 1478 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 1461 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1444 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1427 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1410 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 890 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 886 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 882 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 878 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 649 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 645 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 641 of file sc_signed.cpp.

sc_signed sc_dt::operator- ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 637 of file sc_signed.cpp.

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

Definition at line 1418 of file sc_unsigned.h.

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

Definition at line 1410 of file sc_unsigned.h.

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

Definition at line 1129 of file sc_unsigned.cpp.

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

Definition at line 1109 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator/ ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1088 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator/ ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1068 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator/ ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1050 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator/ ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 657 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator/ ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 654 of file sc_unsigned.cpp.

sc_signed sc_dt::operator/ ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1587 of file sc_signed.h.

sc_signed sc_dt::operator/ ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1585 of file sc_signed.h.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1578 of file sc_signed.h.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1576 of file sc_signed.h.

sc_signed sc_dt::operator/ ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1568 of file sc_signed.h.

sc_signed sc_dt::operator/ ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1563 of file sc_signed.h.

sc_signed sc_dt::operator/ ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 2350 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 2330 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( long  u,
const sc_unsigned &  v 
)

Definition at line 2310 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_unsigned &  u,
long  v 
)

Definition at line 2290 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( long  u,
const sc_signed &  v 
)

Definition at line 2270 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
long  v 
)

Definition at line 2250 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( uint64  u,
const sc_signed &  v 
)

Definition at line 2229 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
uint64  v 
)

Definition at line 2209 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( int64  u,
const sc_unsigned &  v 
)

Definition at line 2189 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_unsigned &  u,
int64  v 
)

Definition at line 2169 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( int64  u,
const sc_signed &  v 
)

Definition at line 2149 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
int64  v 
)

Definition at line 2129 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 2111 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 2093 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 2075 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 916 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 912 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 691 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 687 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 683 of file sc_signed.cpp.

sc_signed sc_dt::operator/ ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 679 of file sc_signed.cpp.

const sc_fxval_fast sc_dt::operator/ ( const sc_fxval_fast &  a,
const sc_fxval_fast &  b 
) [inline]

Definition at line 1724 of file sc_fxval.h.

const sc_fxval sc_dt::operator/ ( const sc_fxval &  a,
const sc_fxval &  b 
) [inline]

Definition at line 972 of file sc_fxval.h.

const sc_fxval_fast sc_dt::operator/ ( const sc_fxval_fast &  a,
const sc_fxnum_fast &  b 
) [inline]

Definition at line 3892 of file sc_fxnum.h.

const sc_fxval_fast sc_dt::operator/ ( const sc_fxnum_fast &  a,
const sc_fxval_fast &  b 
) [inline]

Definition at line 3884 of file sc_fxnum.h.

const sc_fxval_fast sc_dt::operator/ ( const sc_fxnum_fast &  a,
const sc_fxnum_fast &  b 
) [inline]

Definition at line 3875 of file sc_fxnum.h.

const sc_fxval sc_dt::operator/ ( const sc_fxval &  a,
const sc_fxnum &  b 
) [inline]

Definition at line 2773 of file sc_fxnum.h.

const sc_fxval sc_dt::operator/ ( const sc_fxnum &  a,
const sc_fxval &  b 
) [inline]

Definition at line 2765 of file sc_fxnum.h.

const sc_fxval sc_dt::operator/ ( const sc_fxnum &  a,
const sc_fxnum &  b 
) [inline]

Definition at line 2756 of file sc_fxnum.h.

bool sc_dt::operator< ( unsigned int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1750 of file sc_unsigned.h.

bool sc_dt::operator< ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1748 of file sc_unsigned.h.

bool sc_dt::operator< ( const sc_unsigned &  u,
unsigned int  v 
) [inline]

Definition at line 1741 of file sc_unsigned.h.

bool sc_dt::operator< ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1739 of file sc_unsigned.h.

bool sc_dt::operator< ( unsigned long  u,
const sc_unsigned &  v 
)

Definition at line 1895 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
unsigned long  v 
)

Definition at line 1884 of file sc_unsigned.cpp.

bool sc_dt::operator< ( long  u,
const sc_unsigned &  v 
)

Definition at line 1871 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
long  v 
)

Definition at line 1858 of file sc_unsigned.cpp.

bool sc_dt::operator< ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1847 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1836 of file sc_unsigned.cpp.

bool sc_dt::operator< ( int64  u,
const sc_unsigned &  v 
)

Definition at line 1823 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
int64  v 
)

Definition at line 1810 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1774 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 735 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 732 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 596 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 593 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 695 of file sc_uint_base.h.

bool sc_dt::operator< ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1978 of file sc_signed.h.

bool sc_dt::operator< ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1976 of file sc_signed.h.

bool sc_dt::operator< ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1969 of file sc_signed.h.

bool sc_dt::operator< ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1967 of file sc_signed.h.

bool sc_dt::operator< ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1798 of file sc_unsigned.cpp.

bool sc_dt::operator< ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1786 of file sc_unsigned.cpp.

bool sc_dt::operator< ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 3967 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 3943 of file sc_signed.cpp.

bool sc_dt::operator< ( long  u,
const sc_signed &  v 
)

Definition at line 3913 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
long  v 
)

Definition at line 3881 of file sc_signed.cpp.

bool sc_dt::operator< ( uint64  u,
const sc_signed &  v 
)

Definition at line 3855 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
uint64  v 
)

Definition at line 3829 of file sc_signed.cpp.

bool sc_dt::operator< ( int64  u,
const sc_signed &  v 
)

Definition at line 3797 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
int64  v 
)

Definition at line 3765 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 3732 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 1017 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 1013 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 824 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 820 of file sc_signed.cpp.

bool sc_dt::operator< ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 709 of file sc_int_base.h.

systemc_ostream& sc_dt::operator<< ( systemc_ostream &  os,
const sc_string_old &  a 
) [inline]

Definition at line 323 of file sc_string.h.

systemc_ostream& sc_dt::operator<< ( systemc_ostream &  os,
sc_numrep  numrep 
) [inline]

Definition at line 314 of file sc_string.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_concatref &  v 
)

Definition at line 544 of file sc_concatref.h.

const sc_unsigned sc_dt::operator<< ( const sc_concatref &  target,
long  shift 
) [inline]

Definition at line 507 of file sc_concatref.h.

const sc_unsigned sc_dt::operator<< ( const sc_concatref &  target,
unsigned int  shift 
) [inline]

Definition at line 501 of file sc_concatref.h.

const sc_unsigned sc_dt::operator<< ( const sc_concatref &  target,
unsigned long  shift 
) [inline]

Definition at line 495 of file sc_concatref.h.

const sc_unsigned sc_dt::operator<< ( const sc_concatref &  target,
int64  shift 
) [inline]

Definition at line 490 of file sc_concatref.h.

const sc_unsigned sc_dt::operator<< ( const sc_concatref &  target,
uint64  shift 
) [inline]

Definition at line 485 of file sc_concatref.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_unsigned &  a 
) [inline]

Definition at line 2157 of file sc_unsigned.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_unsigned_subref_r &  a 
) [inline]

Definition at line 2091 of file sc_unsigned.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_unsigned_bitref_r &  a 
) [inline]

Definition at line 2008 of file sc_unsigned.h.

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

Definition at line 1615 of file sc_unsigned.h.

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

Definition at line 1613 of file sc_unsigned.h.

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

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
long  v 
)

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
uint64  v 
)

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
int64  v 
)

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 704 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 565 of file sc_unsigned.cpp.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_uint_base &  a 
) [inline]

Definition at line 1320 of file sc_uint_base.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_uint_subref_r &  a 
) [inline]

Definition at line 1137 of file sc_uint_base.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_uint_bitref_r &  a 
) [inline]

Definition at line 886 of file sc_uint_base.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_signed &  a 
) [inline]

Definition at line 2351 of file sc_signed.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_signed_subref_r &  a 
) [inline]

Definition at line 2282 of file sc_signed.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_signed_bitref_r &  a 
) [inline]

Definition at line 2214 of file sc_signed.h.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1842 of file sc_signed.h.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1840 of file sc_signed.h.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
unsigned long  v 
)

sc_signed sc_dt::operator<< ( const sc_signed &  u,
long  v 
)

sc_signed sc_dt::operator<< ( const sc_signed &  u,
uint64  v 
)

sc_signed sc_dt::operator<< ( const sc_signed &  u,
int64  v 
)

sc_signed sc_dt::operator<< ( const sc_signed &  u,
const sc_signed &  v 
)

sc_unsigned sc_dt::operator<< ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1571 of file sc_unsigned.cpp.

CLASS_TYPE sc_dt::operator<< ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 6518 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator<< ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6509 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator<< ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6479 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator<< ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6469 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator<< ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6424 of file sc_signed.cpp.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 3508 of file sc_signed.cpp.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 977 of file sc_signed.cpp.

sc_signed sc_dt::operator<< ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 784 of file sc_signed.cpp.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_length_param &  a 
)

Definition at line 181 of file sc_length_param.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_int_base &  a 
) [inline]

Definition at line 1349 of file sc_int_base.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_int_subref_r &  a 
) [inline]

Definition at line 1166 of file sc_int_base.h.

std::ostream & sc_dt::operator<< ( ::std::ostream &  os,
const sc_int_bitref_r &  a 
) [inline]

Definition at line 906 of file sc_int_base.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxval_fast &  a 
)

Definition at line 2236 of file sc_fxval.h.

const sc_fxval_fast sc_dt::operator<< ( const sc_fxval_fast &  a,
int  b 
) [inline]

Definition at line 1755 of file sc_fxval.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxtype_params &  a 
)

Definition at line 322 of file sc_fxtype_params.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum_fast &  a 
)

Definition at line 4710 of file sc_fxnum.h.

const sc_fxval_fast sc_dt::operator<< ( const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 3921 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum &  a 
)

Definition at line 3631 of file sc_fxnum.h.

const sc_fxval sc_dt::operator<< ( const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2804 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum_fast_subref &  a 
)

Definition at line 2514 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum_subref &  a 
)

Definition at line 2163 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum_fast_bitref &  a 
)

Definition at line 1813 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxnum_bitref &  a 
)

Definition at line 1591 of file sc_fxnum.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
sc_fmt  fmt 
)

Definition at line 182 of file sc_fxdefs.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
sc_switch  sw 
)

Definition at line 158 of file sc_fxdefs.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
sc_o_mode  o_mode 
)

Definition at line 134 of file sc_fxdefs.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
sc_q_mode  q_mode 
)

Definition at line 105 of file sc_fxdefs.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
sc_enc  enc 
)

Definition at line 76 of file sc_fxdefs.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_fxcast_switch &  a 
)

Definition at line 157 of file sc_fxcast_switch.h.

template<class X>
inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_proxy< X > &  a 
) [inline]

Definition at line 1510 of file sc_proxy.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_logic &  a 
)

Definition at line 581 of file sc_logic.h.

inline ::std::ostream& sc_dt::operator<< ( ::std::ostream &  os,
const sc_bit &  a 
)

Definition at line 759 of file sc_bit.h.

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

Definition at line 1779 of file sc_unsigned.h.

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

Definition at line 1777 of file sc_unsigned.h.

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

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

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

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

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

Definition at line 1770 of file sc_unsigned.h.

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

Definition at line 1768 of file sc_unsigned.h.

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

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

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

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

bool sc_dt::operator<= ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

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

Definition at line 742 of file sc_unsigned.cpp.

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

Definition at line 739 of file sc_unsigned.cpp.

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

Definition at line 603 of file sc_unsigned.cpp.

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

Definition at line 600 of file sc_unsigned.cpp.

bool sc_dt::operator<= ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 698 of file sc_uint_base.h.

bool sc_dt::operator<= ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 2007 of file sc_signed.h.

bool sc_dt::operator<= ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 2005 of file sc_signed.h.

bool sc_dt::operator<= ( unsigned long  u,
const sc_signed &  v 
)

bool sc_dt::operator<= ( long  u,
const sc_signed &  v 
)

bool sc_dt::operator<= ( uint64  u,
const sc_signed &  v 
)

bool sc_dt::operator<= ( int64  u,
const sc_signed &  v 
)

bool sc_dt::operator<= ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1998 of file sc_signed.h.

bool sc_dt::operator<= ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1996 of file sc_signed.h.

bool sc_dt::operator<= ( const sc_signed &  u,
unsigned long  v 
)

bool sc_dt::operator<= ( const sc_signed &  u,
long  v 
)

bool sc_dt::operator<= ( const sc_signed &  u,
uint64  v 
)

bool sc_dt::operator<= ( const sc_signed &  u,
int64  v 
)

bool sc_dt::operator<= ( const sc_signed &  u,
const sc_signed &  v 
)

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

Definition at line 1917 of file sc_unsigned.cpp.

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

Definition at line 1910 of file sc_unsigned.cpp.

bool sc_dt::operator<= ( unsigned long  u,
const CLASS_TYPE &  v 
)

Definition at line 6882 of file sc_signed.cpp.

bool sc_dt::operator<= ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 6875 of file sc_signed.cpp.

bool sc_dt::operator<= ( long  u,
const CLASS_TYPE &  v 
)

Definition at line 6868 of file sc_signed.cpp.

bool sc_dt::operator<= ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6861 of file sc_signed.cpp.

bool sc_dt::operator<= ( uint64  u,
const CLASS_TYPE &  v 
)

Definition at line 6854 of file sc_signed.cpp.

bool sc_dt::operator<= ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6847 of file sc_signed.cpp.

bool sc_dt::operator<= ( int64  u,
const CLASS_TYPE &  v 
)

Definition at line 6840 of file sc_signed.cpp.

bool sc_dt::operator<= ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6833 of file sc_signed.cpp.

bool sc_dt::operator<= ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6826 of file sc_signed.cpp.

bool sc_dt::operator<= ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 1026 of file sc_signed.cpp.

bool sc_dt::operator<= ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 1022 of file sc_signed.cpp.

bool sc_dt::operator<= ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 833 of file sc_signed.cpp.

bool sc_dt::operator<= ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 829 of file sc_signed.cpp.

bool sc_dt::operator<= ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 712 of file sc_int_base.h.

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

Definition at line 1692 of file sc_unsigned.h.

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

Definition at line 1690 of file sc_unsigned.h.

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

Definition at line 1683 of file sc_unsigned.h.

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

Definition at line 1681 of file sc_unsigned.h.

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

Definition at line 1739 of file sc_unsigned.cpp.

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

Definition at line 1728 of file sc_unsigned.cpp.

bool sc_dt::operator== ( long  u,
const sc_unsigned &  v 
)

Definition at line 1715 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
long  v 
)

Definition at line 1702 of file sc_unsigned.cpp.

bool sc_dt::operator== ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1691 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1680 of file sc_unsigned.cpp.

bool sc_dt::operator== ( int64  u,
const sc_unsigned &  v 
)

Definition at line 1667 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
int64  v 
)

Definition at line 1654 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1618 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 721 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 718 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 582 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 579 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 689 of file sc_uint_base.h.

bool sc_dt::operator== ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1920 of file sc_signed.h.

bool sc_dt::operator== ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1918 of file sc_signed.h.

bool sc_dt::operator== ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1911 of file sc_signed.h.

bool sc_dt::operator== ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1909 of file sc_signed.h.

bool sc_dt::operator== ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1642 of file sc_unsigned.cpp.

bool sc_dt::operator== ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1630 of file sc_unsigned.cpp.

bool sc_dt::operator== ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 3704 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 3687 of file sc_signed.cpp.

bool sc_dt::operator== ( long  u,
const sc_signed &  v 
)

Definition at line 3670 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
long  v 
)

Definition at line 3653 of file sc_signed.cpp.

bool sc_dt::operator== ( uint64  u,
const sc_signed &  v 
)

Definition at line 3636 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
uint64  v 
)

Definition at line 3619 of file sc_signed.cpp.

bool sc_dt::operator== ( int64  u,
const sc_signed &  v 
)

Definition at line 3602 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
int64  v 
)

Definition at line 3585 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 3567 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 999 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 995 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 806 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 802 of file sc_signed.cpp.

bool sc_dt::operator== ( const sc_length_param &  a,
const sc_length_param &  b 
) [inline]

Definition at line 150 of file sc_length_param.h.

bool sc_dt::operator== ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 703 of file sc_int_base.h.

bool sc_dt::operator== ( const sc_fxtype_params &  a,
const sc_fxtype_params &  b 
) [inline]

Definition at line 222 of file sc_fxtype_params.h.

bool sc_dt::operator== ( const sc_fxcast_switch &  a,
const sc_fxcast_switch &  b 
) [inline]

Definition at line 141 of file sc_fxcast_switch.h.

template<class X, class Y>
bool sc_dt::operator== ( const sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 789 of file sc_lv_base.h.

bool sc_dt::operator== ( int  a,
const sc_logic &  b 
) [inline]

Definition at line 492 of file sc_logic.h.

bool sc_dt::operator== ( char  a,
const sc_logic &  b 
) [inline]

Definition at line 489 of file sc_logic.h.

bool sc_dt::operator== ( bool  a,
const sc_logic &  b 
) [inline]

Definition at line 486 of file sc_logic.h.

bool sc_dt::operator== ( sc_logic_value_t  a,
const sc_logic &  b 
) [inline]

Definition at line 483 of file sc_logic.h.

bool sc_dt::operator== ( const sc_logic &  a,
int  b 
) [inline]

Definition at line 480 of file sc_logic.h.

bool sc_dt::operator== ( const sc_logic &  a,
char  b 
) [inline]

Definition at line 477 of file sc_logic.h.

bool sc_dt::operator== ( const sc_logic &  a,
bool  b 
) [inline]

Definition at line 474 of file sc_logic.h.

bool sc_dt::operator== ( const sc_logic &  a,
sc_logic_value_t  b 
) [inline]

Definition at line 471 of file sc_logic.h.

bool sc_dt::operator== ( const sc_logic &  a,
const sc_logic &  b 
) [inline]

Definition at line 468 of file sc_logic.h.

template<class T1, class T2>
bool sc_dt::operator== ( const sc_bitref_r< T1 > &  a,
const sc_bitref_r< T2 > &  b 
) [inline]

Definition at line 1952 of file sc_bit_proxies.h.

bool sc_dt::operator== ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 428 of file sc_bit.h.

bool sc_dt::operator== ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 425 of file sc_bit.h.

bool sc_dt::operator== ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 422 of file sc_bit.h.

bool sc_dt::operator== ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 419 of file sc_bit.h.

bool sc_dt::operator== ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 416 of file sc_bit.h.

bool sc_dt::operator== ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 413 of file sc_bit.h.

bool sc_dt::operator== ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 410 of file sc_bit.h.

bool sc_dt::operator> ( unsigned int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1808 of file sc_unsigned.h.

bool sc_dt::operator> ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1806 of file sc_unsigned.h.

bool sc_dt::operator> ( unsigned long  u,
const sc_unsigned &  v 
)

bool sc_dt::operator> ( long  u,
const sc_unsigned &  v 
)

bool sc_dt::operator> ( uint64  u,
const sc_unsigned &  v 
)

bool sc_dt::operator> ( int64  u,
const sc_unsigned &  v 
)

bool sc_dt::operator> ( const sc_unsigned &  u,
unsigned int  v 
) [inline]

Definition at line 1799 of file sc_unsigned.h.

bool sc_dt::operator> ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1797 of file sc_unsigned.h.

bool sc_dt::operator> ( const sc_unsigned &  u,
unsigned long  v 
)

bool sc_dt::operator> ( const sc_unsigned &  u,
long  v 
)

bool sc_dt::operator> ( const sc_unsigned &  u,
uint64  v 
)

bool sc_dt::operator> ( const sc_unsigned &  u,
int64  v 
)

bool sc_dt::operator> ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

bool sc_dt::operator> ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 749 of file sc_unsigned.cpp.

bool sc_dt::operator> ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 746 of file sc_unsigned.cpp.

bool sc_dt::operator> ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 610 of file sc_unsigned.cpp.

bool sc_dt::operator> ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 607 of file sc_unsigned.cpp.

bool sc_dt::operator> ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 701 of file sc_uint_base.h.

bool sc_dt::operator> ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 2036 of file sc_signed.h.

bool sc_dt::operator> ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 2034 of file sc_signed.h.

bool sc_dt::operator> ( unsigned long  u,
const sc_signed &  v 
)

bool sc_dt::operator> ( long  u,
const sc_signed &  v 
)

bool sc_dt::operator> ( uint64  u,
const sc_signed &  v 
)

bool sc_dt::operator> ( int64  u,
const sc_signed &  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 2027 of file sc_signed.h.

bool sc_dt::operator> ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 2025 of file sc_signed.h.

bool sc_dt::operator> ( const sc_signed &  u,
unsigned long  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
long  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
uint64  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
int64  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
const sc_signed &  v 
)

bool sc_dt::operator> ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 1937 of file sc_unsigned.cpp.

bool sc_dt::operator> ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1930 of file sc_unsigned.cpp.

bool sc_dt::operator> ( unsigned long  u,
const CLASS_TYPE &  v 
)

Definition at line 6949 of file sc_signed.cpp.

bool sc_dt::operator> ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 6942 of file sc_signed.cpp.

bool sc_dt::operator> ( long  u,
const CLASS_TYPE &  v 
)

Definition at line 6935 of file sc_signed.cpp.

bool sc_dt::operator> ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6928 of file sc_signed.cpp.

bool sc_dt::operator> ( uint64  u,
const CLASS_TYPE &  v 
)

Definition at line 6921 of file sc_signed.cpp.

bool sc_dt::operator> ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6914 of file sc_signed.cpp.

bool sc_dt::operator> ( int64  u,
const CLASS_TYPE &  v 
)

Definition at line 6907 of file sc_signed.cpp.

bool sc_dt::operator> ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6900 of file sc_signed.cpp.

bool sc_dt::operator> ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6893 of file sc_signed.cpp.

bool sc_dt::operator> ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 1035 of file sc_signed.cpp.

bool sc_dt::operator> ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 1031 of file sc_signed.cpp.

bool sc_dt::operator> ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 842 of file sc_signed.cpp.

bool sc_dt::operator> ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 838 of file sc_signed.cpp.

bool sc_dt::operator> ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 715 of file sc_int_base.h.

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

Definition at line 1837 of file sc_unsigned.h.

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

Definition at line 1835 of file sc_unsigned.h.

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

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

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

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

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

Definition at line 1828 of file sc_unsigned.h.

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

Definition at line 1826 of file sc_unsigned.h.

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

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

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

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

bool sc_dt::operator>= ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

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

Definition at line 756 of file sc_unsigned.cpp.

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

Definition at line 753 of file sc_unsigned.cpp.

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

Definition at line 617 of file sc_unsigned.cpp.

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

Definition at line 614 of file sc_unsigned.cpp.

bool sc_dt::operator>= ( const sc_uint_base &  a,
const sc_uint_base &  b 
) [inline]

Definition at line 704 of file sc_uint_base.h.

bool sc_dt::operator>= ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 2065 of file sc_signed.h.

bool sc_dt::operator>= ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 2063 of file sc_signed.h.

bool sc_dt::operator>= ( unsigned long  u,
const sc_signed &  v 
)

bool sc_dt::operator>= ( long  u,
const sc_signed &  v 
)

bool sc_dt::operator>= ( uint64  u,
const sc_signed &  v 
)

bool sc_dt::operator>= ( int64  u,
const sc_signed &  v 
)

bool sc_dt::operator>= ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 2056 of file sc_signed.h.

bool sc_dt::operator>= ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 2054 of file sc_signed.h.

bool sc_dt::operator>= ( const sc_signed &  u,
unsigned long  v 
)

bool sc_dt::operator>= ( const sc_signed &  u,
long  v 
)

bool sc_dt::operator>= ( const sc_signed &  u,
uint64  v 
)

bool sc_dt::operator>= ( const sc_signed &  u,
int64  v 
)

bool sc_dt::operator>= ( const sc_signed &  u,
const sc_signed &  v 
)

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

Definition at line 1957 of file sc_unsigned.cpp.

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

Definition at line 1950 of file sc_unsigned.cpp.

bool sc_dt::operator>= ( unsigned long  u,
const CLASS_TYPE &  v 
)

Definition at line 7016 of file sc_signed.cpp.

bool sc_dt::operator>= ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 7009 of file sc_signed.cpp.

bool sc_dt::operator>= ( long  u,
const CLASS_TYPE &  v 
)

Definition at line 7002 of file sc_signed.cpp.

bool sc_dt::operator>= ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6995 of file sc_signed.cpp.

bool sc_dt::operator>= ( uint64  u,
const CLASS_TYPE &  v 
)

Definition at line 6988 of file sc_signed.cpp.

bool sc_dt::operator>= ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6981 of file sc_signed.cpp.

bool sc_dt::operator>= ( int64  u,
const CLASS_TYPE &  v 
)

Definition at line 6974 of file sc_signed.cpp.

bool sc_dt::operator>= ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6967 of file sc_signed.cpp.

bool sc_dt::operator>= ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6960 of file sc_signed.cpp.

bool sc_dt::operator>= ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 1044 of file sc_signed.cpp.

bool sc_dt::operator>= ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 1040 of file sc_signed.cpp.

bool sc_dt::operator>= ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 851 of file sc_signed.cpp.

bool sc_dt::operator>= ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 847 of file sc_signed.cpp.

bool sc_dt::operator>= ( const sc_int_base &  a,
const sc_int_base &  b 
) [inline]

Definition at line 718 of file sc_int_base.h.

::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_string_old &  s 
)

Definition at line 638 of file sc_string.cpp.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_concatref &  a 
)

Definition at line 551 of file sc_concatref.h.

const sc_unsigned sc_dt::operator>> ( const sc_concatref &  target,
long  shift 
) [inline]

Definition at line 534 of file sc_concatref.h.

const sc_unsigned sc_dt::operator>> ( const sc_concatref &  target,
unsigned int  shift 
) [inline]

Definition at line 528 of file sc_concatref.h.

const sc_unsigned sc_dt::operator>> ( const sc_concatref &  target,
unsigned long  shift 
) [inline]

Definition at line 522 of file sc_concatref.h.

const sc_unsigned sc_dt::operator>> ( const sc_concatref &  target,
int64  shift 
) [inline]

Definition at line 517 of file sc_concatref.h.

const sc_unsigned sc_dt::operator>> ( const sc_concatref &  target,
uint64  shift 
) [inline]

Definition at line 512 of file sc_concatref.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_unsigned &  a 
) [inline]

Definition at line 2165 of file sc_unsigned.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_unsigned_subref &  a 
) [inline]

Definition at line 2117 of file sc_unsigned.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_unsigned_bitref &  a 
) [inline]

Definition at line 2032 of file sc_unsigned.h.

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

Definition at line 1646 of file sc_unsigned.h.

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

Definition at line 1644 of file sc_unsigned.h.

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

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
long  v 
)

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
uint64  v 
)

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
int64  v 
)

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 711 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 572 of file sc_unsigned.cpp.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_uint_base &  a 
) [inline]

Definition at line 1328 of file sc_uint_base.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_uint_subref &  a 
) [inline]

Definition at line 1171 of file sc_uint_base.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_uint_bitref &  a 
) [inline]

Definition at line 960 of file sc_uint_base.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_signed &  a 
) [inline]

Definition at line 2359 of file sc_signed.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_signed_subref &  a 
) [inline]

Definition at line 2310 of file sc_signed.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_signed_bitref &  a 
) [inline]

Definition at line 2223 of file sc_signed.h.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1873 of file sc_signed.h.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1871 of file sc_signed.h.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
unsigned long  v 
)

sc_signed sc_dt::operator>> ( const sc_signed &  u,
long  v 
)

sc_signed sc_dt::operator>> ( const sc_signed &  u,
uint64  v 
)

sc_signed sc_dt::operator>> ( const sc_signed &  u,
int64  v 
)

sc_signed sc_dt::operator>> ( const sc_signed &  u,
const sc_signed &  v 
)

sc_unsigned sc_dt::operator>> ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 1588 of file sc_unsigned.cpp.

CLASS_TYPE sc_dt::operator>> ( const CLASS_TYPE &  u,
unsigned long  v 
)

Definition at line 6676 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator>> ( const CLASS_TYPE &  u,
long  v 
)

Definition at line 6666 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator>> ( const CLASS_TYPE &  u,
uint64  v 
)

Definition at line 6637 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator>> ( const CLASS_TYPE &  u,
int64  v 
)

Definition at line 6627 of file sc_signed.cpp.

CLASS_TYPE sc_dt::operator>> ( const CLASS_TYPE &  u,
const CLASS_TYPE &  v 
)

Definition at line 6582 of file sc_signed.cpp.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 3525 of file sc_signed.cpp.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 986 of file sc_signed.cpp.

sc_signed sc_dt::operator>> ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 793 of file sc_signed.cpp.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_int_base &  a 
) [inline]

Definition at line 1357 of file sc_int_base.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_int_subref &  a 
) [inline]

Definition at line 1200 of file sc_int_base.h.

std::istream & sc_dt::operator>> ( ::std::istream &  is,
sc_int_bitref &  a 
) [inline]

Definition at line 986 of file sc_int_base.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxval_fast &  a 
)

Definition at line 2244 of file sc_fxval.h.

const sc_fxval_fast sc_dt::operator>> ( const sc_fxval_fast &  a,
int  b 
) [inline]

Definition at line 1763 of file sc_fxval.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum_fast &  a 
)

Definition at line 4718 of file sc_fxnum.h.

const sc_fxval_fast sc_dt::operator>> ( const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 3929 of file sc_fxnum.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum &  a 
)

Definition at line 3639 of file sc_fxnum.h.

const sc_fxval sc_dt::operator>> ( const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2812 of file sc_fxnum.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum_fast_subref &  a 
)

Definition at line 2522 of file sc_fxnum.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum_subref &  a 
)

Definition at line 2171 of file sc_fxnum.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum_fast_bitref &  a 
)

Definition at line 1821 of file sc_fxnum.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_fxnum_bitref &  a 
)

Definition at line 1599 of file sc_fxnum.h.

template<class X>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_proxy< X > &  a 
) [inline]

Definition at line 1519 of file sc_proxy.h.

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_logic &  a 
)

Definition at line 589 of file sc_logic.h.

template<class X, class Y>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_concref< X, Y >  a 
) [inline]

Definition at line 3545 of file sc_bit_proxies.h.

template<class X>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_subref< X >  a 
) [inline]

Definition at line 3000 of file sc_bit_proxies.h.

template<class X>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_bitref< X >  a 
) [inline]

Definition at line 2494 of file sc_bit_proxies.h.

template<class T1, class T2>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  ,
sc_concref< T1, T2 >   
) [inline]

template<class T>
inline ::std::istream& sc_dt::operator>> ( ::std::istream &  ,
sc_subref< T  
) [inline]

template<class T>
::std::istream& sc_dt::operator>> ( ::std::istream &  ,
sc_bitref< T  
) [inline]

inline ::std::istream& sc_dt::operator>> ( ::std::istream &  is,
sc_bit &  a 
)

Definition at line 767 of file sc_bit.h.

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

Definition at line 1580 of file sc_unsigned.h.

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

Definition at line 1572 of file sc_unsigned.h.

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

Definition at line 1539 of file sc_unsigned.cpp.

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

Definition at line 1521 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator^ ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1503 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator^ ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1485 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator^ ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1468 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator^ ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 697 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator^ ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 694 of file sc_unsigned.cpp.

sc_signed sc_dt::operator^ ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1805 of file sc_signed.h.

sc_signed sc_dt::operator^ ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1803 of file sc_signed.h.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1796 of file sc_signed.h.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1794 of file sc_signed.h.

sc_signed sc_dt::operator^ ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1786 of file sc_signed.h.

sc_signed sc_dt::operator^ ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1781 of file sc_signed.h.

sc_signed sc_dt::operator^ ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 3476 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 3458 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( long  u,
const sc_unsigned &  v 
)

Definition at line 3439 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_unsigned &  u,
long  v 
)

Definition at line 3420 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( long  u,
const sc_signed &  v 
)

Definition at line 3401 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
long  v 
)

Definition at line 3382 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( uint64  u,
const sc_signed &  v 
)

Definition at line 3364 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
uint64  v 
)

Definition at line 3346 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( int64  u,
const sc_unsigned &  v 
)

Definition at line 3327 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_unsigned &  u,
int64  v 
)

Definition at line 3308 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( int64  u,
const sc_signed &  v 
)

Definition at line 3289 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
int64  v 
)

Definition at line 3270 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 3253 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 3236 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 3219 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 968 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 964 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 775 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 771 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 767 of file sc_signed.cpp.

sc_signed sc_dt::operator^ ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 763 of file sc_signed.cpp.

template<class X, class Y>
const sc_lv_base sc_dt::operator^ ( const sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 609 of file sc_lv_base.h.

const sc_logic sc_dt::operator^ ( int  a,
const sc_logic &  b 
) [inline]

Definition at line 462 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( char  a,
const sc_logic &  b 
) [inline]

Definition at line 459 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( bool  a,
const sc_logic &  b 
) [inline]

Definition at line 456 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( sc_logic_value_t  a,
const sc_logic &  b 
) [inline]

Definition at line 453 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( const sc_logic &  a,
int  b 
) [inline]

Definition at line 450 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( const sc_logic &  a,
char  b 
) [inline]

Definition at line 447 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( const sc_logic &  a,
bool  b 
) [inline]

Definition at line 444 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( const sc_logic &  a,
sc_logic_value_t  b 
) [inline]

Definition at line 441 of file sc_logic.h.

const sc_logic sc_dt::operator^ ( const sc_logic &  a,
const sc_logic &  b 
) [inline]

Definition at line 438 of file sc_logic.h.

template<class T1, class T2>
const sc_logic sc_dt::operator^ ( const sc_bitref_r< T1 > &  a,
const sc_bitref_r< T2 > &  b 
) [inline]

Definition at line 1941 of file sc_bit_proxies.h.

const sc_bit sc_dt::operator^ ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 692 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 689 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 686 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 683 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 680 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 677 of file sc_bit.h.

const sc_bit sc_dt::operator^ ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 674 of file sc_bit.h.

template<class X, class Y>
X & sc_dt::operator^= ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 572 of file sc_lv_base.h.

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

Definition at line 1540 of file sc_unsigned.h.

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

Definition at line 1532 of file sc_unsigned.h.

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

Definition at line 1433 of file sc_unsigned.cpp.

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

Definition at line 1414 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator| ( uint64  u,
const sc_unsigned &  v 
)

Definition at line 1395 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator| ( const sc_unsigned &  u,
uint64  v 
)

Definition at line 1376 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator| ( const sc_unsigned &  u,
const sc_unsigned &  v 
)

Definition at line 1359 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator| ( const sc_uint_base &  u,
const sc_unsigned &  v 
)

Definition at line 687 of file sc_unsigned.cpp.

sc_unsigned sc_dt::operator| ( const sc_unsigned &  u,
const sc_uint_base &  v 
)

Definition at line 684 of file sc_unsigned.cpp.

sc_signed sc_dt::operator| ( unsigned int  u,
const sc_signed &  v 
) [inline]

Definition at line 1751 of file sc_signed.h.

sc_signed sc_dt::operator| ( int  u,
const sc_signed &  v 
) [inline]

Definition at line 1749 of file sc_signed.h.

sc_signed sc_dt::operator| ( const sc_signed &  u,
unsigned int  v 
) [inline]

Definition at line 1742 of file sc_signed.h.

sc_signed sc_dt::operator| ( const sc_signed &  u,
int  v 
) [inline]

Definition at line 1740 of file sc_signed.h.

sc_signed sc_dt::operator| ( int  u,
const sc_unsigned &  v 
) [inline]

Definition at line 1732 of file sc_signed.h.

sc_signed sc_dt::operator| ( const sc_unsigned &  u,
int  v 
) [inline]

Definition at line 1727 of file sc_signed.h.

sc_signed sc_dt::operator| ( unsigned long  u,
const sc_signed &  v 
)

Definition at line 3184 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
unsigned long  v 
)

Definition at line 3165 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( long  u,
const sc_unsigned &  v 
)

Definition at line 3146 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_unsigned &  u,
long  v 
)

Definition at line 3127 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( long  u,
const sc_signed &  v 
)

Definition at line 3108 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
long  v 
)

Definition at line 3089 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( uint64  u,
const sc_signed &  v 
)

Definition at line 3070 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
uint64  v 
)

Definition at line 3051 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( int64  u,
const sc_unsigned &  v 
)

Definition at line 3032 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_unsigned &  u,
int64  v 
)

Definition at line 3013 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( int64  u,
const sc_signed &  v 
)

Definition at line 2994 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
int64  v 
)

Definition at line 2975 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
const sc_signed &  v 
)

Definition at line 2958 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
const sc_unsigned &  v 
)

Definition at line 2941 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_unsigned &  u,
const sc_signed &  v 
)

Definition at line 2924 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_uint_base &  u,
const sc_signed &  v 
)

Definition at line 955 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
const sc_uint_base &  v 
)

Definition at line 951 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_int_base &  u,
const sc_signed &  v 
)

Definition at line 754 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_signed &  u,
const sc_int_base &  v 
)

Definition at line 750 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_int_base &  u,
const sc_unsigned &  v 
)

Definition at line 746 of file sc_signed.cpp.

sc_signed sc_dt::operator| ( const sc_unsigned &  u,
const sc_int_base &  v 
)

Definition at line 742 of file sc_signed.cpp.

template<class X, class Y>
const sc_lv_base sc_dt::operator| ( const sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 507 of file sc_lv_base.h.

const sc_logic sc_dt::operator| ( int  a,
const sc_logic &  b 
) [inline]

Definition at line 432 of file sc_logic.h.

const sc_logic sc_dt::operator| ( char  a,
const sc_logic &  b 
) [inline]

Definition at line 429 of file sc_logic.h.

const sc_logic sc_dt::operator| ( bool  a,
const sc_logic &  b 
) [inline]

Definition at line 426 of file sc_logic.h.

const sc_logic sc_dt::operator| ( sc_logic_value_t  a,
const sc_logic &  b 
) [inline]

Definition at line 423 of file sc_logic.h.

const sc_logic sc_dt::operator| ( const sc_logic &  a,
int  b 
) [inline]

Definition at line 420 of file sc_logic.h.

const sc_logic sc_dt::operator| ( const sc_logic &  a,
char  b 
) [inline]

Definition at line 417 of file sc_logic.h.

const sc_logic sc_dt::operator| ( const sc_logic &  a,
bool  b 
) [inline]

Definition at line 414 of file sc_logic.h.

const sc_logic sc_dt::operator| ( const sc_logic &  a,
sc_logic_value_t  b 
) [inline]

Definition at line 411 of file sc_logic.h.

const sc_logic sc_dt::operator| ( const sc_logic &  a,
const sc_logic &  b 
) [inline]

Definition at line 408 of file sc_logic.h.

template<class T1, class T2>
const sc_logic sc_dt::operator| ( const sc_bitref_r< T1 > &  a,
const sc_bitref_r< T2 > &  b 
) [inline]

Definition at line 1930 of file sc_bit_proxies.h.

const sc_bit sc_dt::operator| ( char  a,
const sc_bit &  b 
) [inline]

Definition at line 548 of file sc_bit.h.

const sc_bit sc_dt::operator| ( bool  a,
const sc_bit &  b 
) [inline]

Definition at line 545 of file sc_bit.h.

const sc_bit sc_dt::operator| ( int  a,
const sc_bit &  b 
) [inline]

Definition at line 542 of file sc_bit.h.

const sc_bit sc_dt::operator| ( const sc_bit &  a,
char  b 
) [inline]

Definition at line 539 of file sc_bit.h.

const sc_bit sc_dt::operator| ( const sc_bit &  a,
bool  b 
) [inline]

Definition at line 536 of file sc_bit.h.

const sc_bit sc_dt::operator| ( const sc_bit &  a,
int  b 
) [inline]

Definition at line 533 of file sc_bit.h.

const sc_bit sc_dt::operator| ( const sc_bit &  a,
const sc_bit &  b 
) [inline]

Definition at line 530 of file sc_bit.h.

template<class X, class Y>
X & sc_dt::operator|= ( sc_proxy< X > &  px,
const sc_proxy< Y > &  py 
) [inline]

Definition at line 470 of file sc_lv_base.h.

sc_unsigned sc_dt::operator~ ( const sc_unsigned &  u  ) 

sc_signed sc_dt::operator~ ( const sc_signed &  u  ) 

CLASS_TYPE sc_dt::operator~ ( const CLASS_TYPE &  u  ) 

Definition at line 6378 of file sc_signed.cpp.

const sc_bit sc_dt::operator~ ( const sc_bit &  a  )  [inline]

Definition at line 507 of file sc_bit.h.

CLASS_TYPE sc_dt::OR_HELPER ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4512 of file sc_signed.cpp.

void sc_dt::or_on_help ( small_type  us,
int  ,
int  und,
sc_digit *  ud,
small_type  vs,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 685 of file sc_nbexterns.cpp.

bool sc_dt::or_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 451 of file sc_concatref.h.

bool sc_dt::or_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1290 of file sc_uint_base.h.

bool sc_dt::or_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1107 of file sc_uint_base.h.

bool sc_dt::or_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1319 of file sc_int_base.h.

bool sc_dt::or_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1136 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::or_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1475 of file sc_proxy.h.

sc_signed sc_dt::or_signed_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 sc_dt::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 
)

static void sc_dt::overflow ( double &  c,
const scfx_params &  params,
bool &  o_flag 
) [static]

Definition at line 459 of file sc_fxnum.cpp.

scfx_rep* sc_dt::overflow_scfx_rep ( const scfx_rep &  a,
const scfx_params &  params,
bool &  o_flag 
) [inline]

Definition at line 457 of file scfx_rep.h.

void sc_dt::parse_binary_bits ( const char *  src_p,
int  dst_n,
sc_digit *  data_p,
sc_digit *  ctrl_p 
)

Definition at line 190 of file sc_nbutils.cpp.

void sc_dt::parse_hex_bits ( const char *  src_p,
int  dst_n,
sc_digit *  data_p,
sc_digit *  ctrl_p 
)

Definition at line 325 of file sc_nbutils.cpp.

void sc_dt::print_dec ( scfx_string &  s,
const scfx_rep &  num,
int  w_prefix,
sc_fmt  fmt 
)

Definition at line 888 of file scfx_rep.cpp.

static void sc_dt::print_dec ( scfx_string &  s,
scfx_ieee_double  id,
int  w_prefix,
sc_fmt  fmt 
) [static]

Definition at line 187 of file sc_fxval.cpp.

void sc_dt::print_other ( scfx_string &  s,
const scfx_rep &  a,
sc_numrep  numrep,
int  w_prefix,
sc_fmt  fmt,
const scfx_params *  params 
)

Definition at line 1028 of file scfx_rep.cpp.

static void sc_dt::print_other ( scfx_string &  s,
const scfx_ieee_double &  id,
sc_numrep  numrep,
int  w_prefix,
sc_fmt  fmt,
const scfx_params *  params 
) [static]

Definition at line 311 of file sc_fxval.cpp.

static void sc_dt::quantization ( double &  c,
const scfx_params &  params,
bool &  q_flag 
) [static]

Definition at line 380 of file sc_fxnum.cpp.

scfx_rep* sc_dt::quantization_scfx_rep ( const scfx_rep &  a,
const scfx_params &  params,
bool &  q_flag 
) [inline]

Definition at line 446 of file scfx_rep.h.

template<class X>
const sc_lv_base sc_dt::reverse ( const sc_proxy< X > &  x  )  [inline]

Definition at line 777 of file sc_lv_base.h.

template<class X>
const sc_lv_base sc_dt::rrotate ( const sc_proxy< X > &  x,
int  n 
) [inline]

Definition at line 765 of file sc_lv_base.h.

scfx_rep * sc_dt::rsh_scfx_rep ( const scfx_rep &  a,
int  b 
) [inline]

Definition at line 386 of file scfx_rep.h.

void sc_dt::rshift ( sc_fxval_fast &  c,
const sc_fxval_fast &  a,
int  b 
) [inline]

Definition at line 1845 of file sc_fxval.h.

void sc_dt::rshift ( sc_fxnum_fast &  c,
const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 4096 of file sc_fxnum.h.

void sc_dt::rshift ( sc_fxval_fast &  c,
const sc_fxnum_fast &  a,
int  b 
) [inline]

Definition at line 4078 of file sc_fxnum.h.

void sc_dt::rshift ( sc_fxnum &  c,
const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2985 of file sc_fxnum.h.

void sc_dt::rshift ( sc_fxval &  c,
const sc_fxnum &  a,
int  b 
) [inline]

Definition at line 2966 of file sc_fxnum.h.

void sc_dt::safe_set ( int  i,
bool  v,
sc_digit *  d 
) [inline]

Definition at line 930 of file sc_nbutils.h.

template<class T>
const T sc_dt::sc_abs ( const T a  )  [inline]

Definition at line 69 of file sc_macros.h.

void sc_dt::sc_deprecated_sc_bit (  ) 

Definition at line 122 of file sc_bit.cpp.

void sc_dt::sc_int_concref_invalid_length ( int  length  ) 

Definition at line 67 of file sc_int_base.cpp.

sc_numrep sc_dt::sc_io_base ( systemc_ostream &  stream_object,
sc_numrep  def_base 
) [inline]

Definition at line 132 of file sc_string.h.

bool sc_dt::sc_io_show_base ( systemc_ostream &  stream_object  )  [inline]

Definition at line 137 of file sc_string.h.

template<class T>
const T sc_dt::sc_max ( const T a,
const T b 
) [inline]

Definition at line 61 of file sc_macros.h.

template<class T>
const T sc_dt::sc_min ( const T a,
const T b 
) [inline]

Definition at line 53 of file sc_macros.h.

int sc_dt::sc_roundup ( int  n,
int  m 
) [inline]

Definition at line 58 of file sc_string.cpp.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxnum_fast *  object,
const std::string &  name 
) [inline]

Definition at line 419 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxnum_fast &  object,
const std::string &  name 
) [inline]

Definition at line 410 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxnum *  object,
const std::string &  name 
) [inline]

Definition at line 401 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxnum &  object,
const std::string &  name 
) [inline]

Definition at line 392 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxval_fast *  object,
const std::string &  name 
) [inline]

Definition at line 383 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxval_fast &  object,
const std::string &  name 
) [inline]

Definition at line 374 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxval *  object,
const std::string &  name 
) [inline]

Definition at line 365 of file scfx_other_defs.h.

void sc_dt::sc_trace ( sc_core::sc_trace_file tf,
const sc_fxval &  object,
const std::string &  name 
) [inline]

Definition at line 356 of file scfx_other_defs.h.

void sc_dt::sc_uint_concref_invalid_length ( int  length  ) 

Definition at line 65 of file sc_uint_base.cpp.

void sc_dt::scfx_csd2tc ( scfx_string &  csd  ) 

Definition at line 113 of file scfx_utils.cpp.

bool sc_dt::scfx_exp_start ( const char *  s  )  [inline]

Definition at line 258 of file scfx_utils.h.

int sc_dt::scfx_find_lsb ( unsigned long  x  )  [inline]

Definition at line 85 of file scfx_utils.h.

int sc_dt::scfx_find_msb ( unsigned long  x  )  [inline]

Definition at line 65 of file scfx_utils.h.

bool sc_dt::scfx_is_digit ( char  c,
sc_numrep  numrep 
) [inline]

Definition at line 271 of file scfx_utils.h.

bool sc_dt::scfx_is_equal ( const char *  a,
const char *  b 
) [inline]

Definition at line 232 of file scfx_utils.h.

bool sc_dt::scfx_is_inf ( const char *  s  )  [inline]

Definition at line 251 of file scfx_utils.h.

bool sc_dt::scfx_is_nan ( const char *  s  )  [inline]

Definition at line 244 of file scfx_utils.h.

int sc_dt::scfx_parse_base ( const char *&  s  )  [inline]

Definition at line 206 of file scfx_utils.h.

sc_numrep sc_dt::scfx_parse_prefix ( const char *&  s  )  [inline]

Definition at line 134 of file scfx_utils.h.

int sc_dt::scfx_parse_sign ( const char *&  s,
bool &  sign_char 
) [inline]

Definition at line 111 of file scfx_utils.h.

double sc_dt::scfx_pow2 ( int  exp  )  [inline]

Definition at line 627 of file scfx_ieee.h.

void sc_dt::scfx_print_exp ( scfx_string &  s,
int  exp 
) [inline]

Definition at line 487 of file scfx_utils.h.

void sc_dt::scfx_print_inf ( scfx_string &  s,
bool  negative 
) [inline]

Definition at line 433 of file scfx_utils.h.

void sc_dt::scfx_print_nan ( scfx_string &  s  )  [inline]

Definition at line 426 of file scfx_utils.h.

void sc_dt::scfx_print_prefix ( scfx_string &  s,
sc_numrep  numrep 
) [inline]

Definition at line 443 of file scfx_utils.h.

void sc_dt::scfx_tc2csd ( scfx_string &  s,
int  w_prefix 
)

Definition at line 53 of file scfx_utils.cpp.

int sc_dt::scfx_to_digit ( char  c,
sc_numrep  numrep 
) [inline]

Definition at line 367 of file scfx_utils.h.

template<class X>
void sc_dt::set_words_ ( X &  x,
int  wi,
sc_digit  x_dw,
sc_digit  x_cw 
) [inline]

Definition at line 645 of file sc_proxy.h.

static int sc_dt::sub_mants ( int  size,
scfx_mant &  result,
const scfx_mant &  a,
const scfx_mant &  b 
) [inline, static]

Definition at line 1254 of file scfx_rep.cpp.

scfx_rep * sc_dt::sub_scfx_rep ( const scfx_rep &  lhs,
const scfx_rep &  rhs,
int  max_wl 
)

Definition at line 1408 of file scfx_rep.cpp.

sc_signed sc_dt::sub_signed_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 sc_dt::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 
)

static int sc_dt::sub_with_index ( scfx_mant &  a,
int  a_msw,
int  a_lsw,
const scfx_mant &  b,
int  b_msw,
int  b_lsw 
) [inline, static]

Definition at line 1372 of file scfx_rep.cpp.

const std::string sc_dt::to_string ( sc_numrep  numrep  ) 

Definition at line 71 of file sc_string.cpp.

const char * sc_dt::to_string ( const scfx_ieee_double &  id,
sc_numrep  numrep,
int  w_prefix,
sc_fmt  fmt,
const scfx_params *  params = 0 
)

Definition at line 479 of file sc_fxval.cpp.

const std::string sc_dt::to_string ( sc_fmt  fmt  ) 

Definition at line 158 of file sc_fxdefs.cpp.

const std::string sc_dt::to_string ( sc_switch  sw  ) 

Definition at line 138 of file sc_fxdefs.cpp.

const std::string sc_dt::to_string ( sc_o_mode  o_mode  ) 

Definition at line 111 of file sc_fxdefs.cpp.

const std::string sc_dt::to_string ( sc_q_mode  q_mode  ) 

Definition at line 80 of file sc_fxdefs.cpp.

const std::string sc_dt::to_string ( sc_enc  enc  ) 

Definition at line 59 of file sc_fxdefs.cpp.

void sc_dt::trim ( small_type  added,
int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 704 of file sc_nbutils.h.

void sc_dt::trim_signed ( int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 745 of file sc_nbutils.h.

void sc_dt::trim_unsigned ( int  nb,
int  nd,
sc_digit *  d 
) [inline]

Definition at line 828 of file sc_nbutils.h.

double sc_dt::uint64_to_double ( uint64  a  )  [inline]

Definition at line 666 of file scfx_ieee.h.

void sc_dt::vec_add ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v,
sc_digit *  w 
)

Definition at line 577 of file sc_nbutils.cpp.

void sc_dt::vec_add_on ( int  ulen,
sc_digit *  ubegin,
int  vlen,
const sc_digit *  v 
)

Definition at line 622 of file sc_nbutils.cpp.

void sc_dt::vec_add_on2 ( int  ulen,
sc_digit *  ubegin,
int  ,
const sc_digit *  v 
)

Definition at line 667 of file sc_nbutils.cpp.

void sc_dt::vec_add_small ( int  ulen,
const sc_digit *  u,
sc_digit  v,
sc_digit *  w 
)

Definition at line 706 of file sc_nbutils.cpp.

void sc_dt::vec_add_small_on ( int  ulen,
sc_digit *  u,
sc_digit  v 
)

Definition at line 742 of file sc_nbutils.cpp.

int sc_dt::vec_cmp ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v 
) [inline]

Definition at line 363 of file sc_nbutils.h.

void sc_dt::vec_complement ( int  ulen,
sc_digit *  u 
) [inline]

Definition at line 519 of file sc_nbutils.h.

void sc_dt::vec_copy ( int  n,
sc_digit *  u,
const sc_digit *  v 
) [inline]

Definition at line 487 of file sc_nbutils.h.

void sc_dt::vec_copy_and_zero ( int  ulen,
sc_digit *  u,
int  vlen,
const sc_digit *  v 
) [inline]

Definition at line 501 of file sc_nbutils.h.

void sc_dt::vec_div_large ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v,
sc_digit *  w 
)

Definition at line 1158 of file sc_nbutils.cpp.

void sc_dt::vec_div_small ( int  ulen,
const sc_digit *  u,
sc_digit  v,
sc_digit *  q 
)

Definition at line 1299 of file sc_nbutils.cpp.

int sc_dt::vec_find_first_nonzero ( int  ulen,
const sc_digit *  u 
) [inline]

Definition at line 406 of file sc_nbutils.h.

void sc_dt::vec_from_char ( int  ulen,
const uchar *  u,
int  vlen,
sc_digit *  v 
)

Definition at line 1615 of file sc_nbutils.cpp.

small_type sc_dt::vec_from_str ( int  unb,
int  und,
sc_digit *  u,
const char *  v,
sc_numrep  base 
)

Definition at line 496 of file sc_nbutils.cpp.

void sc_dt::vec_mul ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  vbegin,
sc_digit *  wbegin 
)

Definition at line 948 of file sc_nbutils.cpp.

void sc_dt::vec_mul_small ( int  ulen,
const sc_digit *  u,
sc_digit  v,
sc_digit *  w 
)

Definition at line 1070 of file sc_nbutils.cpp.

void sc_dt::vec_mul_small_on ( int  ulen,
sc_digit *  u,
sc_digit  v 
)

Definition at line 1114 of file sc_nbutils.cpp.

void sc_dt::vec_rem_large ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v,
sc_digit *  w 
)

Definition at line 1365 of file sc_nbutils.cpp.

sc_digit sc_dt::vec_rem_on_small ( int  ulen,
sc_digit *  u,
sc_digit  v 
)

Definition at line 1528 of file sc_nbutils.cpp.

sc_digit sc_dt::vec_rem_small ( int  ulen,
const sc_digit *  u,
sc_digit  v 
)

Definition at line 1495 of file sc_nbutils.cpp.

void sc_dt::vec_reverse ( int  unb,
int  und,
sc_digit *  ud,
int  l,
int  r 
)

Definition at line 1787 of file sc_nbutils.cpp.

void sc_dt::vec_shift_left ( int  ulen,
sc_digit *  u,
int  nsl 
)

Definition at line 1658 of file sc_nbutils.cpp.

void sc_dt::vec_shift_right ( int  ulen,
sc_digit *  u,
int  nsr,
sc_digit  fill 
)

Definition at line 1720 of file sc_nbutils.cpp.

int sc_dt::vec_skip_and_cmp ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v 
) [inline]

Definition at line 445 of file sc_nbutils.h.

int sc_dt::vec_skip_leading_zeros ( int  ulen,
const sc_digit *  u 
) [inline]

Definition at line 427 of file sc_nbutils.h.

void sc_dt::vec_sub ( int  ulen,
const sc_digit *  u,
int  vlen,
const sc_digit *  v,
sc_digit *  w 
)

Definition at line 772 of file sc_nbutils.cpp.

void sc_dt::vec_sub_on ( int  ulen,
sc_digit *  ubegin,
int  vlen,
const sc_digit *  v 
)

Definition at line 817 of file sc_nbutils.cpp.

void sc_dt::vec_sub_on2 ( int  ulen,
sc_digit *  ubegin,
int  vlen,
const sc_digit *  v 
)

Definition at line 857 of file sc_nbutils.cpp.

void sc_dt::vec_sub_small ( int  ulen,
const sc_digit *  u,
sc_digit  v,
sc_digit *  w 
)

Definition at line 890 of file sc_nbutils.cpp.

void sc_dt::vec_sub_small_on ( int  ulen,
sc_digit *  u,
sc_digit  v 
)

Definition at line 927 of file sc_nbutils.cpp.

int sc_dt::vec_to_char ( int  ulen,
const sc_digit *  u,
int  vlen,
uchar *  v 
)

Definition at line 1568 of file sc_nbutils.cpp.

void sc_dt::vec_zero ( int  ulen,
sc_digit *  u 
) [inline]

Definition at line 479 of file sc_nbutils.h.

void sc_dt::vec_zero ( int  from,
int  ulen,
sc_digit *  u 
) [inline]

Definition at line 464 of file sc_nbutils.h.

bool sc_dt::xnor_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 472 of file sc_concatref.h.

bool sc_dt::xnor_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1311 of file sc_uint_base.h.

bool sc_dt::xnor_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1128 of file sc_uint_base.h.

bool sc_dt::xnor_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1340 of file sc_int_base.h.

bool sc_dt::xnor_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1157 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::xnor_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1499 of file sc_proxy.h.

CLASS_TYPE sc_dt::XOR_HELPER ( small_type  us,
int  unb,
int  und,
const sc_digit *  ud,
small_type  vs,
int  vnb,
int  vnd,
const sc_digit *  vd 
)

Definition at line 4648 of file sc_signed.cpp.

void sc_dt::xor_on_help ( small_type  us,
int  ,
int  und,
sc_digit *  ud,
small_type  vs,
int  ,
int  vnd,
const sc_digit *  vd 
)

Definition at line 788 of file sc_nbexterns.cpp.

bool sc_dt::xor_reduce ( const sc_concatref &  a  )  [inline]

Definition at line 465 of file sc_concatref.h.

bool sc_dt::xor_reduce ( const sc_uint_base &  a  )  [inline]

Definition at line 1304 of file sc_uint_base.h.

bool sc_dt::xor_reduce ( const sc_uint_subref_r &  a  )  [inline]

Definition at line 1121 of file sc_uint_base.h.

bool sc_dt::xor_reduce ( const sc_int_base &  a  )  [inline]

Definition at line 1333 of file sc_int_base.h.

bool sc_dt::xor_reduce ( const sc_int_subref_r &  a  )  [inline]

Definition at line 1150 of file sc_int_base.h.

template<class X>
sc_logic_value_t sc_dt::xor_reduce ( const sc_proxy< X > &  a  )  [inline]

Definition at line 1491 of file sc_proxy.h.

sc_signed sc_dt::xor_signed_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 sc_dt::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 
)


Variable Documentation

const int sc_dt::bits_in_int = sizeof(int) * CHAR_BIT

Definition at line 87 of file scfx_rep.h.

const int sc_dt::bits_in_word = sizeof(word) * CHAR_BIT

Definition at line 88 of file scfx_rep.h.

Definition at line 2063 of file sc_bit_proxies.h.

const sc_digit sc_dt::ctrl_array[] [static]

Initial value:

    { SC_DIGIT_ZERO, SC_DIGIT_ZERO, ~SC_DIGIT_ZERO, ~SC_DIGIT_ZERO }

Definition at line 62 of file sc_lv_base.cpp.

const sc_digit sc_dt::data_array[] [static]

Initial value:

    { SC_DIGIT_ZERO, ~SC_DIGIT_ZERO, SC_DIGIT_ZERO, ~SC_DIGIT_ZERO }

Definition at line 59 of file sc_lv_base.cpp.

Definition at line 989 of file sc_fxval.h.

word_list* sc_dt::free_words[32] = { 0 } [static]

Definition at line 78 of file scfx_mant.cpp.

scfx_rep_node* sc_dt::list = 0 [static]

Definition at line 346 of file scfx_rep.cpp.

Definition at line 69 of file scfx_rep.cpp.

Definition at line 64 of file sc_int64_mask.cpp.

const int sc_dt::min_mant = 4

Definition at line 85 of file scfx_rep.h.

Definition at line 75 of file sc_nbdefs.cpp.

sc_concref_r< sc_lv_base, T > sc_dt::operator, [inline]

Definition at line 2026 of file sc_bit_proxies.h.

Definition at line 67 of file scfx_rep.cpp.

Definition at line 210 of file sc_fxdefs.h.

const int sc_dt::SC_BUILTIN_CTE_WL_ = 64

Definition at line 221 of file sc_fxdefs.h.

const int sc_dt::SC_BUILTIN_DIV_WL_ = 64

Definition at line 220 of file sc_fxdefs.h.

const int sc_dt::SC_BUILTIN_IWL_ = 32

Definition at line 193 of file sc_fxdefs.h.

const int sc_dt::SC_BUILTIN_MAX_WL_ = 1024

Definition at line 222 of file sc_fxdefs.h.

Definition at line 196 of file sc_fxdefs.h.

Definition at line 195 of file sc_fxdefs.h.

Definition at line 194 of file sc_fxdefs.h.

const int sc_dt::SC_BUILTIN_WL_ = 32

Definition at line 192 of file sc_fxdefs.h.

Definition at line 213 of file sc_fxdefs.h.

Definition at line 234 of file sc_fxdefs.h.

Definition at line 228 of file sc_fxdefs.h.

Definition at line 200 of file sc_fxdefs.h.

Definition at line 240 of file sc_fxdefs.h.

Definition at line 203 of file sc_fxdefs.h.

Definition at line 202 of file sc_fxdefs.h.

Definition at line 201 of file sc_fxdefs.h.

Definition at line 199 of file sc_fxdefs.h.

Definition at line 90 of file sc_proxy.h.

const int sc_dt::SC_DIGIT_SIZE = BITS_PER_BYTE * sizeof( sc_digit )

Definition at line 87 of file sc_proxy.h.

Definition at line 91 of file sc_proxy.h.

Definition at line 89 of file sc_proxy.h.

Definition at line 596 of file sc_logic.h.

Definition at line 602 of file sc_logic.h.

Definition at line 597 of file sc_logic.h.

Definition at line 603 of file sc_logic.h.

Definition at line 599 of file sc_logic.h.

Definition at line 605 of file sc_logic.h.

Definition at line 598 of file sc_logic.h.

Definition at line 604 of file sc_logic.h.

const unsigned int sc_dt::SCFX_IEEE_DOUBLE_BIAS = 1023U

Definition at line 91 of file scfx_ieee.h.

Definition at line 93 of file scfx_ieee.h.

const int sc_dt::SCFX_IEEE_DOUBLE_E_MIN = -1022

Definition at line 94 of file scfx_ieee.h.

const unsigned int sc_dt::SCFX_IEEE_DOUBLE_M_SIZE = 52

Definition at line 96 of file scfx_ieee.h.

const unsigned int sc_dt::SCFX_IEEE_FLOAT_BIAS = 127U

Definition at line 429 of file scfx_ieee.h.

Definition at line 431 of file scfx_ieee.h.

const int sc_dt::SCFX_IEEE_FLOAT_E_MIN = -126

Definition at line 432 of file scfx_ieee.h.

const unsigned int sc_dt::SCFX_IEEE_FLOAT_M_SIZE = 23

Definition at line 434 of file scfx_ieee.h.

Definition at line 66 of file scfx_pow10.h.

const uint64 sc_dt::UINT64_32ONES = 0x00000000ffffffffULL

Definition at line 68 of file sc_nbdefs.cpp.

const uint64 sc_dt::UINT64_ONE = 1ULL

Definition at line 67 of file sc_nbdefs.cpp.

const uint64 sc_dt::UINT64_ZERO = 0ULL

Definition at line 66 of file sc_nbdefs.cpp.

Definition at line 79 of file sc_nbdefs.cpp.

Definition at line 78 of file sc_nbdefs.cpp.


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