構成 | |
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 | scfx_mant |
class | scfx_mant_ref |
class | scfx_params |
class | scfx_pow10 |
union | scfx_rep_node |
union | long_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 |
型定義 | |
typedef sc_context < sc_fxcast_switch > | sc_fxcast_context |
typedef sc_context < sc_fxtype_params > | sc_fxtype_context |
typedef unsigned long | word |
typedef unsigned short | half_word |
typedef sc_context < sc_length_param > | sc_length_context |
typedef unsigned char | uchar |
typedef int | small_type |
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 |
列挙型 | |
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 } |
関数 | |
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_bitref_r< T2 > > | operator, (sc_bitref_r< 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_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_bitref_r< T2 > > | concat (sc_bitref_r< 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_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< 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< 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< 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_base > | operator, (const sc_proxy< T > &, const char *) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | operator, (const char *, const sc_proxy< T > &) |
template<class T> | |
sc_concref_r< T, sc_lv_base > | operator, (const sc_proxy< T > &, const sc_logic &) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | operator, (const sc_logic &, const sc_proxy< T > &) |
template<class T> | |
sc_concref_r< T, sc_lv_base > | operator, (const sc_proxy< T > &, bool) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | operator, (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_base > | concat (const sc_proxy< T > &, const char *) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | concat (const char *, const sc_proxy< T > &) |
template<class T> | |
sc_concref_r< T, sc_lv_base > | concat (const sc_proxy< T > &, const sc_logic &) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | concat (const sc_logic &, const sc_proxy< T > &) |
template<class T> | |
sc_concref_r< T, sc_lv_base > | concat (const sc_proxy< T > &, bool) |
template<class T> | |
sc_concref_r< sc_lv_base, T > | concat (bool, const 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 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) |
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, unsigned long &x_dw, unsigned long &x_cw) |
template<class X> | |
void | set_words_ (X &x, int wi, unsigned long x_dw, unsigned long x_cw) |
template<class X> | |
void | extend_sign_w_ (X &x, int wi, bool sign) |
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 ¶ms, bool &q_flag) |
static void | overflow (double &c, const scfx_params ¶ms, 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_base & | DEFN_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 (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_rep * | add_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_rep * | sub_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_rep * | div_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_rep * | neg_scfx_rep (const scfx_rep &a) |
scfx_rep * | mult_scfx_rep (const scfx_rep &a, const scfx_rep &b, int max_wl) |
scfx_rep * | lsh_scfx_rep (const scfx_rep &a, int b) |
scfx_rep * | rsh_scfx_rep (const scfx_rep &a, int b) |
scfx_rep * | quantization_scfx_rep (const scfx_rep &a, const scfx_params ¶ms, bool &q_flag) |
scfx_rep * | overflow_scfx_rep (const scfx_rep &a, const scfx_params ¶ms, 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) |
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 &a, const sc_length_param &b) |
bool | operator!= (const sc_length_param &a, const sc_length_param &b) |
inline::std::ostream & | operator<< (::std::ostream &os, const sc_length_param &a) |
void | add_on_help (small_type &us, int, int und, unsigned long *ud, small_type vs, int, int vnd, const unsigned long *vd) |
void | mul_on_help_signed (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | mul_on_help_unsigned (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | div_on_help_signed (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | div_on_help_unsigned (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | mod_on_help_signed (small_type &us, int unb, int und, unsigned long *ud, int, int vnd, const unsigned long *vd) |
void | mod_on_help_unsigned (small_type &us, int unb, int und, unsigned long *ud, int, int vnd, const unsigned long *vd) |
void | and_on_help (small_type us, int, int und, unsigned long *ud, small_type vs, int, int vnd, const unsigned long *vd) |
void | or_on_help (small_type us, int, int und, unsigned long *ud, small_type vs, int, int vnd, const unsigned long *vd) |
void | xor_on_help (small_type us, int, int und, unsigned long *ud, small_type vs, int, int vnd, const unsigned long *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, unsigned long *data_p, unsigned long *ctrl_p) |
void | parse_hex_bits (const char *src_p, int dst_n, unsigned long *data_p, unsigned long *ctrl_p) |
small_type | vec_from_str (int unb, int und, unsigned long *u, const char *v, sc_numrep base) |
void | vec_add (int ulen, const unsigned long *u, int vlen, const unsigned long *v, unsigned long *w) |
void | vec_add_on (int ulen, unsigned long *ubegin, int vlen, const unsigned long *v) |
void | vec_add_on2 (int ulen, unsigned long *ubegin, int, const unsigned long *v) |
void | vec_add_small (int ulen, const unsigned long *u, unsigned long v, unsigned long *w) |
void | vec_add_small_on (int ulen, unsigned long *u, unsigned long v) |
void | vec_sub (int ulen, const unsigned long *u, int vlen, const unsigned long *v, unsigned long *w) |
void | vec_sub_on (int ulen, unsigned long *ubegin, int vlen, const unsigned long *v) |
void | vec_sub_on2 (int ulen, unsigned long *ubegin, int vlen, const unsigned long *v) |
void | vec_sub_small (int ulen, const unsigned long *u, unsigned long v, unsigned long *w) |
void | vec_sub_small_on (int ulen, unsigned long *u, unsigned long v) |
void | vec_mul (int ulen, const unsigned long *u, int vlen, const unsigned long *vbegin, unsigned long *wbegin) |
void | vec_mul_small (int ulen, const unsigned long *u, unsigned long v, unsigned long *w) |
void | vec_mul_small_on (int ulen, unsigned long *u, unsigned long v) |
void | vec_div_large (int ulen, const unsigned long *u, int vlen, const unsigned long *v, unsigned long *w) |
void | vec_div_small (int ulen, const unsigned long *u, unsigned long v, unsigned long *q) |
void | vec_rem_large (int ulen, const unsigned long *u, int vlen, const unsigned long *v, unsigned long *w) |
unsigned long | vec_rem_small (int ulen, const unsigned long *u, unsigned long v) |
unsigned long | vec_rem_on_small (int ulen, unsigned long *u, unsigned long v) |
int | vec_to_char (int ulen, const unsigned long *u, int vlen, uchar *v) |
void | vec_from_char (int ulen, const uchar *u, int vlen, unsigned long *v) |
void | vec_shift_left (int ulen, unsigned long *u, int nsl) |
void | vec_shift_right (int ulen, unsigned long *u, int nsr, unsigned long fill) |
void | vec_reverse (int unb, int und, unsigned long *ud, int l, int r) |
void | is_valid_base (sc_numrep base) |
unsigned long | low_half (unsigned long d) |
unsigned long | high_half (unsigned long d) |
unsigned long | high_half_masked (unsigned long d) |
unsigned long | concat (unsigned long h, unsigned long l) |
unsigned long | one_and_ones (int n) |
unsigned long | one_and_zeros (int n) |
int | digit_ord (int i) |
int | bit_ord (int i) |
int | vec_cmp (int ulen, const unsigned long *u, int vlen, const unsigned long *v) |
int | vec_find_first_nonzero (int ulen, const unsigned long *u) |
int | vec_skip_leading_zeros (int ulen, const unsigned long *u) |
int | vec_skip_and_cmp (int ulen, const unsigned long *u, int vlen, const unsigned long *v) |
void | vec_zero (int from, int ulen, unsigned long *u) |
void | vec_zero (int ulen, unsigned long *u) |
void | vec_copy (int n, unsigned long *u, const unsigned long *v) |
void | vec_copy_and_zero (int ulen, unsigned long *u, int vlen, const unsigned long *v) |
void | vec_complement (int ulen, unsigned long *u) |
template<class Type> | |
void | from_uint (int ulen, unsigned long *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 unsigned long *u) |
bool | check_for_zero (int ulen, const unsigned long *u) |
small_type | make_zero (int nd, unsigned long *d) |
void | trim (small_type added, int nb, int nd, unsigned long *d) |
void | convert_SM_to_2C_trimmed (small_type added, small_type s, int nb, int nd, unsigned long *d) |
void | convert_SM_to_2C (small_type s, int nd, unsigned long *d) |
void | trim_signed (int nb, int nd, unsigned long *d) |
small_type | convert_signed_2C_to_SM (int nb, int nd, unsigned long *d) |
small_type | convert_signed_SM_to_2C_to_SM (small_type s, int nb, int nd, unsigned long *d) |
void | convert_signed_SM_to_2C_trimmed (small_type s, int nb, int nd, unsigned long *d) |
void | convert_signed_SM_to_2C (small_type s, int nd, unsigned long *d) |
void | trim_unsigned (int nb, int nd, unsigned long *d) |
small_type | convert_unsigned_2C_to_SM (int nb, int nd, unsigned long *d) |
small_type | convert_unsigned_SM_to_2C_to_SM (small_type s, int nb, int nd, unsigned long *d) |
void | convert_unsigned_SM_to_2C_trimmed (small_type s, int nb, int nd, unsigned long *d) |
void | convert_unsigned_SM_to_2C (small_type s, int nd, unsigned long *d) |
void | copy_digits_signed (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | copy_digits_unsigned (small_type &us, int unb, int und, unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
void | safe_set (int i, bool v, unsigned long *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 unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | MUL_HELPER (small_type s, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | DIV_HELPER (small_type s, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | MOD_HELPER (small_type us, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | AND_HELPER (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | OR_HELPER (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd) |
CLASS_TYPE | XOR_HELPER (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *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) |
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) |
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, const sc_signed &v) |
sc_unsigned | operator>> (const sc_unsigned &u, const sc_signed &v) |
sc_unsigned | operator+ (const sc_unsigned &u) |
bool | operator== (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator== (const sc_unsigned &u, const sc_signed &v) |
bool | operator== (const sc_signed &u, const sc_unsigned &v) |
bool | operator== (const sc_unsigned &u, 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_signed &v) |
bool | operator!= (const sc_signed &u, const sc_unsigned &v) |
bool | operator< (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator< (const sc_unsigned &u, const sc_signed &v) |
bool | operator< (const sc_signed &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_signed &v) |
bool | operator<= (const sc_signed &u, const sc_unsigned &v) |
bool | operator> (const sc_unsigned &u, const sc_signed &v) |
bool | operator> (const sc_signed &u, const sc_unsigned &v) |
bool | operator>= (const sc_unsigned &u, const sc_signed &v) |
bool | operator>= (const sc_signed &u, const sc_unsigned &v) |
int | compare_unsigned (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd, small_type if_u_signed, small_type if_v_signed) |
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, int shift) |
const sc_unsigned | operator>> (const sc_concatref &target, int 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_concatref & | concat (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b) |
const sc_dt::sc_concatref & | concat (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b) |
const sc_dt::sc_concatref & | concat (const sc_dt::sc_value_base &a, bool b) |
const sc_dt::sc_concatref & | concat (bool a, const sc_dt::sc_value_base &b) |
sc_dt::sc_concatref & | operator, (sc_dt::sc_value_base &a, sc_dt::sc_value_base &b) |
const sc_dt::sc_concatref & | operator, (const sc_dt::sc_value_base &a, const sc_dt::sc_value_base &b) |
const sc_dt::sc_concatref & | operator, (const sc_dt::sc_value_base &a, bool b) |
const sc_dt::sc_concatref & | operator, (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_ostream & | operator<< (systemc_ostream &os, sc_numrep numrep) |
systemc_ostream & | operator<< (systemc_ostream &os, const sc_string_old &a) |
変数 | |
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 unsigned long | data_array [] |
static const unsigned long | ctrl_array [] |
const int | UL_SIZE = BITS_PER_BYTE * sizeof( unsigned long ) |
const unsigned long | UL_ZERO = 0ul |
const unsigned long | UL_ONE = 1ul |
const unsigned long | UL_TWO = 2ul |
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 * | free_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_node * | list = 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 ::std::ios::fmtflags sc_dt::fmtflags |
typedef unsigned short sc_dt::half_word |
typedef long long sc_dt::int64 |
typedef int64 sc_dt::int_type |
typedef int sc_dt::small_type |
typedef ::std::istream sc_dt::systemc_istream |
typedef ::std::ostream sc_dt::systemc_ostream |
typedef unsigned char sc_dt::uchar |
typedef unsigned long long sc_dt::uint64 |
typedef uint64 sc_dt::uint_type |
typedef unsigned long sc_dt::word |
enum sc_dt::sc_enc |
enum sc_dt::sc_fmt |
enum sc_dt::sc_numrep |
enum sc_dt::sc_o_mode |
enum sc_dt::sc_q_mode |
enum sc_dt::sc_switch |
CLASS_TYPE sc_dt::ADD_HELPER | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
small_type | vs, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
static int sc_dt::add_mants | ( | int | size, | |
scfx_mant & | result, | |||
const scfx_mant & | a, | |||
const scfx_mant & | b | |||
) | [inline, static] |
void sc_dt::add_on_help | ( | small_type & | us, | |
int | , | |||
int | und, | |||
unsigned long * | ud, | |||
small_type | vs, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
scfx_rep* sc_dt::add_scfx_rep | ( | const scfx_rep & | lhs, | |
const scfx_rep & | rhs, | |||
int | max_wl = SC_DEFAULT_MAX_WL_ | |||
) |
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 | |||
) |
CLASS_TYPE sc_dt::AND_HELPER | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
small_type | vs, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::and_on_help | ( | small_type | us, | |
int | , | |||
int | und, | |||
unsigned long * | ud, | |||
small_type | vs, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
bool sc_dt::and_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::and_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::and_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::and_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::and_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::and_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
void sc_dt::assign_p_ | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
void sc_dt::assign_v_ | ( | sc_proxy< X > & | px, | |
const T & | a | |||
) | [inline] |
X& sc_dt::b_and_assign_ | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
void sc_dt::b_not | ( | sc_ufix_fast & | c, | |
const sc_ufix_fast & | a | |||
) | [inline] |
void sc_dt::b_not | ( | sc_ufix & | c, | |
const sc_ufix & | a | |||
) | [inline] |
void sc_dt::b_not | ( | sc_fix_fast & | c, | |
const sc_fix_fast & | a | |||
) | [inline] |
void sc_dt::b_not | ( | sc_fix & | c, | |
const sc_fix & | a | |||
) | [inline] |
X& sc_dt::b_or_assign_ | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
X& sc_dt::b_xor_assign_ | ( | sc_proxy< X > & | a, | |
const sc_proxy< Y > & | b | |||
) | [inline] |
int sc_dt::bit_ord | ( | int | i | ) | [inline] |
bool sc_dt::check_for_zero | ( | int | ulen, | |
const unsigned long * | u | |||
) | [inline] |
small_type sc_dt::check_for_zero | ( | small_type | s, | |
int | ulen, | |||
const unsigned long * | u | |||
) | [inline] |
int sc_dt::cmp_scfx_rep | ( | const scfx_rep & | a, | |
const scfx_rep & | b | |||
) |
int sc_dt::compare_abs | ( | const scfx_rep & | a, | |
const scfx_rep & | b | |||
) |
int sc_dt::compare_msw_ff | ( | const scfx_rep & | lhs, | |
const scfx_rep & | rhs | |||
) |
int sc_dt::compare_unsigned | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
small_type | vs, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd, | |||
small_type | if_u_signed = 0 , |
|||
small_type | if_v_signed = 0 | |||
) |
void sc_dt::complement | ( | scfx_mant & | target, | |
const scfx_mant & | source, | |||
int | size | |||
) | [inline] |
const sc_dt::sc_concatref& sc_dt::concat | ( | bool | a, | |
const sc_dt::sc_value_base & | b | |||
) | [inline] |
const sc_dt::sc_concatref& sc_dt::concat | ( | const sc_dt::sc_value_base & | a, | |
bool | b | |||
) | [inline] |
const sc_dt::sc_concatref& sc_dt::concat | ( | const sc_dt::sc_value_base & | a, | |
const sc_dt::sc_value_base & | b | |||
) | [inline] |
sc_dt::sc_concatref& sc_dt::concat | ( | sc_dt::sc_value_base & | a, | |
sc_dt::sc_value_base & | b | |||
) | [inline] |
unsigned long sc_dt::concat | ( | unsigned long | h, | |
unsigned long | l | |||
) | [inline] |
sc_concref< T1, T2 > sc_dt::concat | ( | sc_proxy< T1 > & | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< T1, sc_concref< T2, T3 > > sc_dt::concat | ( | sc_proxy< T1 > & | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< T1, sc_subref< T2 > > sc_dt::concat | ( | sc_proxy< T1 > & | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< T1, sc_bitref< T2 > > sc_dt::concat | ( | sc_proxy< T1 > & | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::concat | ( | bool | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::concat | ( | const sc_proxy< T > & | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::concat | ( | const sc_logic & | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::concat | ( | const sc_proxy< T > & | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::concat | ( | const char * | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::concat | ( | const sc_proxy< T > & | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< T1, T2 > sc_dt::concat | ( | const sc_proxy< T1 > & | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::concat | ( | const sc_proxy< T1 > & | a, | |
sc_concref_r< T2, T3 > | b | |||
) | [inline] |
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::concat | ( | const sc_proxy< T1 > & | a, | |
sc_subref_r< T2 > | b | |||
) | [inline] |
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::concat | ( | const sc_proxy< T1 > & | a, | |
sc_bitref_r< T2 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, T3 > sc_dt::concat | ( | sc_concref< T1, T2 > | a, | |
sc_proxy< T3 > & | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > sc_dt::concat | ( | sc_concref< T1, T2 > | a, | |
sc_concref< T3, T4 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > sc_dt::concat | ( | sc_concref< T1, T2 > | a, | |
sc_subref< T3 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > sc_dt::concat | ( | sc_concref< T1, T2 > | a, | |
sc_bitref< T3 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat | ( | bool | a, | |
sc_concref_r< T1, T2 > | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat | ( | sc_concref_r< T1, T2 > | a, | |
bool | b | |||
) | [inline] |
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] |
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] |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::concat | ( | const char * | a, | |
sc_concref_r< T1, T2 > | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::concat | ( | sc_concref_r< T1, T2 > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::concat | ( | sc_concref_r< T1, T2 > | a, | |
const sc_proxy< T3 > & | b | |||
) | [inline] |
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] |
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] |
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] |
sc_concref< sc_subref< T1 >, T2 > sc_dt::concat | ( | sc_subref< T1 > | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > sc_dt::concat | ( | sc_subref< T1 > | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_subref< T2 > > sc_dt::concat | ( | sc_subref< T1 > | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > sc_dt::concat | ( | sc_subref< T1 > | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat | ( | bool | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_subref_r< T > | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat | ( | const sc_logic & | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_subref_r< T > | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::concat | ( | const char * | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_subref_r< T > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::concat | ( | sc_subref_r< T1 > | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
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] |
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] |
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] |
sc_concref< sc_bitref< T1 >, T2 > sc_dt::concat | ( | sc_bitref< T1 > | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > sc_dt::concat | ( | sc_bitref< T1 > | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > sc_dt::concat | ( | sc_bitref< T1 > | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > sc_dt::concat | ( | sc_bitref< T1 > | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat | ( | bool | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_bitref_r< T > | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat | ( | const sc_logic & | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_bitref_r< T > | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::concat | ( | const char * | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::concat | ( | sc_bitref_r< T > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::concat | ( | sc_bitref_r< T1 > | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
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] |
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] |
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] |
small_type sc_dt::convert_signed_2C_to_SM | ( | int | nb, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_signed_SM_to_2C | ( | small_type | s, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
small_type sc_dt::convert_signed_SM_to_2C_to_SM | ( | small_type | s, | |
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_signed_SM_to_2C_trimmed | ( | small_type | s, | |
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_SM_to_2C | ( | small_type | s, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_SM_to_2C_trimmed | ( | small_type | added, | |
small_type | s, | |||
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
const std::string sc_dt::convert_to_bin | ( | const char * | s | ) |
const std::string sc_dt::convert_to_fmt | ( | const std::string & | s, | |
sc_numrep | numrep, | |||
bool | w_prefix | |||
) |
small_type sc_dt::convert_unsigned_2C_to_SM | ( | int | nb, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_unsigned_SM_to_2C | ( | small_type | s, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
small_type sc_dt::convert_unsigned_SM_to_2C_to_SM | ( | small_type | s, | |
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::convert_unsigned_SM_to_2C_trimmed | ( | small_type | s, | |
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::copy_digits_signed | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) | [inline] |
void sc_dt::copy_digits_unsigned | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) | [inline] |
uint64 const sc_uint_base& sc_dt::DEFN_BIN_OP_T | ( | / | , | |
div | , | |||
const sc_signed & | ||||
) | const |
uint64 sc_dt::DEFN_BIN_OP_T | ( | / | , | |
div | , | |||
const sc_int_base & | ||||
) |
sc_dt::DEFN_BIN_OP_T | ( | / | , | |
div | , | |||
int64 | ||||
) |
int sc_dt::digit_ord | ( | int | i | ) | [inline] |
void sc_dt::div_by_zero | ( | Type | s | ) | [inline] |
CLASS_TYPE sc_dt::DIV_HELPER | ( | small_type | s, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::div_on_help_signed | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::div_on_help_unsigned | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
scfx_rep* sc_dt::div_scfx_rep | ( | const scfx_rep & | lhs, | |
const scfx_rep & | rhs, | |||
int | div_wl = SC_DEFAULT_DIV_WL_ | |||
) |
void sc_dt::extend_sign_w_ | ( | X & | x, | |
int | wi, | |||
bool | sign | |||
) | [inline] |
void sc_dt::from_uint | ( | int | ulen, | |
unsigned long * | u, | |||
Type | v | |||
) | [inline] |
small_type sc_dt::fsm_move | ( | char | c, | |
small_type & | b, | |||
small_type & | s, | |||
small_type & | state | |||
) |
const char * sc_dt::get_base_and_sign | ( | const char * | v, | |
small_type & | b, | |||
small_type & | s | |||
) |
small_type sc_dt::get_sign | ( | Type & | u | ) | [inline] |
void sc_dt::get_words_ | ( | const X & | x, | |
int | wi, | |||
unsigned long & | x_dw, | |||
unsigned long & | x_cw | |||
) | [inline] |
unsigned long sc_dt::high_half | ( | unsigned long | d | ) | [inline] |
unsigned long sc_dt::high_half_masked | ( | unsigned long | d | ) | [inline] |
void sc_dt::inc | ( | scfx_mant & | mant | ) | [inline] |
void sc_dt::is_bad_double | ( | double | v | ) | [inline] |
void sc_dt::is_valid_base | ( | sc_numrep | base | ) | [inline] |
unsigned long sc_dt::low_half | ( | unsigned long | d | ) | [inline] |
const sc_lv_base sc_dt::lrotate | ( | const sc_proxy< X > & | x, | |
int | n | |||
) | [inline] |
scfx_rep* sc_dt::lsh_scfx_rep | ( | const scfx_rep & | a, | |
int | b | |||
) | [inline] |
void sc_dt::lshift | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::lshift | ( | sc_fxnum_fast & | c, | |
const sc_fxnum_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::lshift | ( | sc_fxval_fast & | c, | |
const sc_fxnum_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::lshift | ( | sc_fxnum & | c, | |
const sc_fxnum & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::lshift | ( | sc_fxval & | c, | |
const sc_fxnum & | a, | |||
int | b | |||
) | [inline] |
sc_dt::m_observer | ( | observer_ | ) |
small_type sc_dt::make_zero | ( | int | nd, | |
unsigned long * | d | |||
) | [inline] |
CLASS_TYPE sc_dt::MOD_HELPER | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::mod_on_help_signed | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::mod_on_help_unsigned | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
CLASS_TYPE sc_dt::MUL_HELPER | ( | small_type | s, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::mul_on_help_signed | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::mul_on_help_unsigned | ( | small_type & | us, | |
int | unb, | |||
int | und, | |||
unsigned long * | ud, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
small_type sc_dt::mul_signs | ( | small_type | us, | |
small_type | vs | |||
) | [inline] |
scfx_rep* sc_dt::mult_scfx_rep | ( | const scfx_rep & | a, | |
const scfx_rep & | b, | |||
int | max_wl = SC_DEFAULT_MAX_WL_ | |||
) | [inline] |
void sc_dt::multiply | ( | scfx_rep & | result, | |
const scfx_rep & | lhs, | |||
const scfx_rep & | rhs, | |||
int | max_wl = SC_DEFAULT_MAX_WL_ | |||
) |
static int sc_dt::n_word | ( | int | x | ) | [inline, static] |
bool sc_dt::nand_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::nand_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::nand_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::nand_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::nand_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::nand_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
void sc_dt::neg | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a | |||
) | [inline] |
void sc_dt::neg | ( | sc_fxval & | c, | |
const sc_fxval & | a | |||
) | [inline] |
void sc_dt::neg | ( | sc_fxnum_fast & | c, | |
const sc_fxnum_fast & | a | |||
) | [inline] |
void sc_dt::neg | ( | sc_fxval_fast & | c, | |
const sc_fxnum_fast & | a | |||
) | [inline] |
void sc_dt::neg | ( | sc_fxnum & | c, | |
const sc_fxnum & | a | |||
) | [inline] |
void sc_dt::neg | ( | sc_fxval & | c, | |
const sc_fxnum & | a | |||
) | [inline] |
scfx_rep* sc_dt::neg_scfx_rep | ( | const scfx_rep & | a | ) | [inline] |
static int sc_dt::next_pow2_index | ( | size_t | size | ) | [inline, static] |
bool sc_dt::nor_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::nor_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::nor_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::nor_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::nor_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::nor_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
unsigned long sc_dt::one_and_ones | ( | int | n | ) | [inline] |
unsigned long sc_dt::one_and_zeros | ( | int | n | ) | [inline] |
sc_unsigned sc_dt::operator & | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator & | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator & | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator & | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator & | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator & | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator & | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator & | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator & | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator & | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator & | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator & | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator & | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator & | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator & | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
const sc_lv_base sc_dt::operator & | ( | const sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
const sc_logic sc_dt::operator & | ( | const sc_bitref_r< T1 > & | a, | |
const sc_bitref_r< T2 > & | b | |||
) | [inline] |
X & sc_dt::operator &= | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
bool sc_dt::operator!= | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator!= | ( | unsigned long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator!= | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator!= | ( | long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator!= | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
bool sc_dt::operator!= | ( | uint64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator!= | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator!= | ( | int64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator!= | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
bool sc_dt::operator!= | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator!= | ( | const sc_length_param & | a, | |
const sc_length_param & | b | |||
) | [inline] |
bool sc_dt::operator!= | ( | const sc_fxtype_params & | a, | |
const sc_fxtype_params & | b | |||
) | [inline] |
bool sc_dt::operator!= | ( | const sc_fxcast_switch & | a, | |
const sc_fxcast_switch & | b | |||
) | [inline] |
bool sc_dt::operator!= | ( | const sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
bool sc_dt::operator!= | ( | const sc_bitref_r< T1 > & | a, | |
const sc_bitref_r< T2 > & | b | |||
) | [inline] |
sc_unsigned sc_dt::operator% | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator% | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator% | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator% | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator% | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator% | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator% | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator% | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator% | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator% | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
sc_unsigned sc_dt::operator* | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator* | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator* | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator* | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator* | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator* | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator* | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator* | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator* | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator* | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
sc_string_old sc_dt::operator+ | ( | const char * | s, | |
const sc_string_old & | t | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u | ) |
sc_unsigned sc_dt::operator+ | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u | ) |
sc_signed sc_dt::operator+ | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator+ | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator+ | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator+ | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator+ | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator+ | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
const sc_dt::sc_concatref& sc_dt::operator, | ( | bool | a, | |
const sc_dt::sc_value_base & | b | |||
) | [inline] |
const sc_dt::sc_concatref& sc_dt::operator, | ( | const sc_dt::sc_value_base & | a, | |
bool | b | |||
) | [inline] |
const sc_dt::sc_concatref& sc_dt::operator, | ( | const sc_dt::sc_value_base & | a, | |
const sc_dt::sc_value_base & | b | |||
) | [inline] |
sc_dt::sc_concatref& sc_dt::operator, | ( | sc_dt::sc_value_base & | a, | |
sc_dt::sc_value_base & | b | |||
) | [inline] |
sc_concref< T1, T2 > sc_dt::operator, | ( | sc_proxy< T1 > & | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< T1, sc_concref< T2, T3 > > sc_dt::operator, | ( | sc_proxy< T1 > & | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< T1, sc_subref< T2 > > sc_dt::operator, | ( | sc_proxy< T1 > & | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< T1, sc_bitref< T2 > > sc_dt::operator, | ( | sc_proxy< T1 > & | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::operator, | ( | bool | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::operator, | ( | const sc_proxy< T > & | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::operator, | ( | const sc_logic & | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::operator, | ( | const sc_proxy< T > & | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, T > sc_dt::operator, | ( | const char * | a, | |
const sc_proxy< T > & | b | |||
) | [inline] |
sc_concref_r< T, sc_lv_base > sc_dt::operator, | ( | const sc_proxy< T > & | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< T1, T2 > sc_dt::operator, | ( | const sc_proxy< T1 > & | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref_r< T1, sc_concref_r< T2, T3 > > sc_dt::operator, | ( | const sc_proxy< T1 > & | a, | |
sc_concref_r< T2, T3 > | b | |||
) | [inline] |
sc_concref_r< T1, sc_subref_r< T2 > > sc_dt::operator, | ( | const sc_proxy< T1 > & | a, | |
sc_subref_r< T2 > | b | |||
) | [inline] |
sc_concref_r< T1, sc_bitref_r< T2 > > sc_dt::operator, | ( | const sc_proxy< T1 > & | a, | |
sc_bitref_r< T2 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, T3 > sc_dt::operator, | ( | sc_concref< T1, T2 > | a, | |
sc_proxy< T3 > & | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > sc_dt::operator, | ( | sc_concref< T1, T2 > | a, | |
sc_concref< T3, T4 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > sc_dt::operator, | ( | sc_concref< T1, T2 > | a, | |
sc_subref< T3 > | b | |||
) | [inline] |
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > sc_dt::operator, | ( | sc_concref< T1, T2 > | a, | |
sc_bitref< T3 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, | ( | bool | a, | |
sc_concref_r< T1, T2 > | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, | ( | sc_concref_r< T1, T2 > | a, | |
bool | b | |||
) | [inline] |
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] |
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] |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > sc_dt::operator, | ( | const char * | a, | |
sc_concref_r< T1, T2 > | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > sc_dt::operator, | ( | sc_concref_r< T1, T2 > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > sc_dt::operator, | ( | sc_concref_r< T1, T2 > | a, | |
const sc_proxy< T3 > & | b | |||
) | [inline] |
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] |
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] |
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] |
sc_concref< sc_subref< T1 >, T2 > sc_dt::operator, | ( | sc_subref< T1 > | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > sc_dt::operator, | ( | sc_subref< T1 > | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_subref< T2 > > sc_dt::operator, | ( | sc_subref< T1 > | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > sc_dt::operator, | ( | sc_subref< T1 > | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, | ( | bool | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_subref_r< T > | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, | ( | const sc_logic & | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_subref_r< T > | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_subref_r< T > > sc_dt::operator, | ( | const char * | a, | |
sc_subref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_subref_r< T > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_subref_r< T1 >, T2 > sc_dt::operator, | ( | sc_subref_r< T1 > | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
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] |
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] |
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] |
sc_concref< sc_bitref< T1 >, T2 > sc_dt::operator, | ( | sc_bitref< T1 > | a, | |
sc_proxy< T2 > & | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > sc_dt::operator, | ( | sc_bitref< T1 > | a, | |
sc_concref< T2, T3 > | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > sc_dt::operator, | ( | sc_bitref< T1 > | a, | |
sc_subref< T2 > | b | |||
) | [inline] |
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > sc_dt::operator, | ( | sc_bitref< T1 > | a, | |
sc_bitref< T2 > | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, | ( | bool | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_bitref_r< T > | a, | |
bool | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, | ( | const sc_logic & | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_bitref_r< T > | a, | |
const sc_logic & | b | |||
) | [inline] |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > sc_dt::operator, | ( | const char * | a, | |
sc_bitref_r< T > | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > sc_dt::operator, | ( | sc_bitref_r< T > | a, | |
const char * | b | |||
) | [inline] |
sc_concref_r< sc_bitref_r< T1 >, T2 > sc_dt::operator, | ( | sc_bitref_r< T1 > | a, | |
const sc_proxy< T2 > & | b | |||
) | [inline] |
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] |
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_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > sc_dt::operator, | ( | sc_bitref_r< T1 > | a, | |
sc_bitref_r< T2 > | b | |||
) | [inline] |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u | ) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u | ) |
sc_signed sc_dt::operator- | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator- | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator- | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator- | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator- | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator- | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator- | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator- | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator- | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator/ | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator/ | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator/ | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator/ | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator/ | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator/ | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
const sc_fxval_fast sc_dt::operator/ | ( | const sc_fxval_fast & | a, | |
const sc_fxval_fast & | b | |||
) | [inline] |
const sc_fxval sc_dt::operator/ | ( | const sc_fxval & | a, | |
const sc_fxval & | b | |||
) | [inline] |
const sc_fxval_fast sc_dt::operator/ | ( | const sc_fxval_fast & | a, | |
const sc_fxnum_fast & | b | |||
) | [inline] |
const sc_fxval_fast sc_dt::operator/ | ( | const sc_fxnum_fast & | a, | |
const sc_fxval_fast & | b | |||
) | [inline] |
const sc_fxval_fast sc_dt::operator/ | ( | const sc_fxnum_fast & | a, | |
const sc_fxnum_fast & | b | |||
) | [inline] |
const sc_fxval sc_dt::operator/ | ( | const sc_fxval & | a, | |
const sc_fxnum & | b | |||
) | [inline] |
const sc_fxval sc_dt::operator/ | ( | const sc_fxnum & | a, | |
const sc_fxval & | b | |||
) | [inline] |
const sc_fxval sc_dt::operator/ | ( | const sc_fxnum & | a, | |
const sc_fxnum & | b | |||
) | [inline] |
bool sc_dt::operator< | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator< | ( | long | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
long | v | |||
) |
bool sc_dt::operator< | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator< | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
const sc_signed & | 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 | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator< | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator< | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator< | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator< | ( | long | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
long | v | |||
) |
bool sc_dt::operator< | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator< | ( | int64 | u, | |
const sc_signed & | 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_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator< | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator< | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
systemc_ostream& sc_dt::operator<< | ( | systemc_ostream & | os, | |
const sc_string_old & | a | |||
) | [inline] |
systemc_ostream& sc_dt::operator<< | ( | systemc_ostream & | os, | |
sc_numrep | numrep | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_concatref & | v | |||
) |
const sc_unsigned sc_dt::operator<< | ( | const sc_concatref & | target, | |
int | shift | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_unsigned & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_unsigned_subref_r & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_unsigned_bitref_r & | a | |||
) | [inline] |
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_uint_base & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_uint_subref_r & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_uint_bitref_r & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_signed & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_signed_subref_r & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_signed_bitref_r & | a | |||
) | [inline] |
CLASS_TYPE sc_dt::operator<< | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
CLASS_TYPE sc_dt::operator<< | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
CLASS_TYPE sc_dt::operator<< | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
CLASS_TYPE sc_dt::operator<< | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
CLASS_TYPE sc_dt::operator<< | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_length_param & | a | |||
) |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_int_base & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_int_subref_r & | a | |||
) | [inline] |
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_int_bitref_r & | a | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxval_fast & | a | |||
) |
const sc_fxval_fast sc_dt::operator<< | ( | const sc_fxval_fast & | a, | |
int | b | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxtype_params & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum_fast & | a | |||
) |
const sc_fxval_fast sc_dt::operator<< | ( | const sc_fxnum_fast & | a, | |
int | b | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum & | a | |||
) |
const sc_fxval sc_dt::operator<< | ( | const sc_fxnum & | a, | |
int | b | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum_fast_subref & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum_subref & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum_fast_bitref & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxnum_bitref & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
sc_fmt | fmt | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
sc_switch | sw | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
sc_o_mode | o_mode | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
sc_q_mode | q_mode | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
sc_enc | enc | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_fxcast_switch & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_proxy< X > & | a | |||
) | [inline] |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_logic & | a | |||
) |
inline ::std::ostream& sc_dt::operator<< | ( | ::std::ostream & | os, | |
const sc_bit & | a | |||
) |
bool sc_dt::operator<= | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator<= | ( | unsigned long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator<= | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator<= | ( | long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator<= | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
bool sc_dt::operator<= | ( | uint64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator<= | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator<= | ( | int64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator<= | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
bool sc_dt::operator<= | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator<= | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator== | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator== | ( | long | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
long | v | |||
) |
bool sc_dt::operator== | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator== | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
const sc_signed & | 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 | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator== | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator== | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator== | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator== | ( | long | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
long | v | |||
) |
bool sc_dt::operator== | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator== | ( | int64 | u, | |
const sc_signed & | 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_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator== | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator== | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator== | ( | const sc_length_param & | a, | |
const sc_length_param & | b | |||
) | [inline] |
bool sc_dt::operator== | ( | const sc_fxtype_params & | a, | |
const sc_fxtype_params & | b | |||
) | [inline] |
bool sc_dt::operator== | ( | const sc_fxcast_switch & | a, | |
const sc_fxcast_switch & | b | |||
) | [inline] |
bool sc_dt::operator== | ( | const sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
bool sc_dt::operator== | ( | const sc_bitref_r< T1 > & | a, | |
const sc_bitref_r< T2 > & | b | |||
) | [inline] |
bool sc_dt::operator> | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator> | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator> | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator> | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator> | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator> | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator> | ( | unsigned long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator> | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator> | ( | long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator> | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
bool sc_dt::operator> | ( | uint64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator> | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator> | ( | int64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator> | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
bool sc_dt::operator> | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator> | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator> | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator> | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator> | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
bool sc_dt::operator>= | ( | unsigned long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator>= | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
bool sc_dt::operator>= | ( | long | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator>= | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
bool sc_dt::operator>= | ( | uint64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator>= | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
bool sc_dt::operator>= | ( | int64 | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator>= | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
bool sc_dt::operator>= | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
bool sc_dt::operator>= | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_string_old & | s | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_concatref & | a | |||
) |
const sc_unsigned sc_dt::operator>> | ( | const sc_concatref & | target, | |
int | shift | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_unsigned & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_unsigned_subref & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_unsigned_bitref & | a | |||
) | [inline] |
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_uint_base & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_uint_subref & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_uint_bitref & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_signed & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_signed_subref & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_signed_bitref & | a | |||
) | [inline] |
CLASS_TYPE sc_dt::operator>> | ( | const CLASS_TYPE & | u, | |
unsigned long | v | |||
) |
CLASS_TYPE sc_dt::operator>> | ( | const CLASS_TYPE & | u, | |
long | v | |||
) |
CLASS_TYPE sc_dt::operator>> | ( | const CLASS_TYPE & | u, | |
uint64 | v | |||
) |
CLASS_TYPE sc_dt::operator>> | ( | const CLASS_TYPE & | u, | |
int64 | v | |||
) |
CLASS_TYPE sc_dt::operator>> | ( | const CLASS_TYPE & | u, | |
const CLASS_TYPE & | v | |||
) |
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_int_base & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_int_subref & | a | |||
) | [inline] |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_int_bitref & | a | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxval_fast & | a | |||
) |
const sc_fxval_fast sc_dt::operator>> | ( | const sc_fxval_fast & | a, | |
int | b | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum_fast & | a | |||
) |
const sc_fxval_fast sc_dt::operator>> | ( | const sc_fxnum_fast & | a, | |
int | b | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum & | a | |||
) |
const sc_fxval sc_dt::operator>> | ( | const sc_fxnum & | a, | |
int | b | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum_fast_subref & | a | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum_subref & | a | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum_fast_bitref & | a | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_fxnum_bitref & | a | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_proxy< X > & | a | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_logic & | a | |||
) |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_concref< X, Y > | a | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_subref< X > | a | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_bitref< X > | a | |||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | , | |
sc_concref< T1, T2 > | ||||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | , | |
sc_subref< T > | ||||
) | [inline] |
::std::istream& sc_dt::operator>> | ( | ::std::istream & | , | |
sc_bitref< T > | ||||
) | [inline] |
inline ::std::istream& sc_dt::operator>> | ( | ::std::istream & | is, | |
sc_bit & | a | |||
) |
sc_unsigned sc_dt::operator^ | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator^ | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator^ | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator^ | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator^ | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator^ | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator^ | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
const sc_lv_base sc_dt::operator^ | ( | const sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
const sc_logic sc_dt::operator^ | ( | const sc_bitref_r< T1 > & | a, | |
const sc_bitref_r< T2 > & | b | |||
) | [inline] |
X & sc_dt::operator^= | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
sc_unsigned sc_dt::operator| | ( | unsigned long | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, | |
unsigned long | v | |||
) |
sc_unsigned sc_dt::operator| | ( | uint64 | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, | |
uint64 | v | |||
) |
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator| | ( | const sc_uint_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator| | ( | unsigned long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_signed & | u, | |
unsigned long | v | |||
) |
sc_signed sc_dt::operator| | ( | long | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator| | ( | long | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_signed & | u, | |
long | v | |||
) |
sc_signed sc_dt::operator| | ( | uint64 | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_signed & | u, | |
uint64 | v | |||
) |
sc_signed sc_dt::operator| | ( | int64 | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, | |
int64 | v | |||
) |
sc_signed sc_dt::operator| | ( | int64 | u, | |
const sc_signed & | 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_signed sc_dt::operator| | ( | const sc_signed & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_uint_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_signed & | u, | |
const sc_uint_base & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_int_base & | u, | |
const sc_signed & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_signed & | u, | |
const sc_int_base & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_int_base & | u, | |
const sc_unsigned & | v | |||
) |
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, | |
const sc_int_base & | v | |||
) |
const sc_lv_base sc_dt::operator| | ( | const sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
const sc_logic sc_dt::operator| | ( | const sc_bitref_r< T1 > & | a, | |
const sc_bitref_r< T2 > & | b | |||
) | [inline] |
X & sc_dt::operator|= | ( | sc_proxy< X > & | px, | |
const sc_proxy< Y > & | py | |||
) | [inline] |
CLASS_TYPE sc_dt::operator~ | ( | const CLASS_TYPE & | u | ) |
CLASS_TYPE sc_dt::OR_HELPER | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
small_type | vs, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::or_on_help | ( | small_type | us, | |
int | , | |||
int | und, | |||
unsigned long * | ud, | |||
small_type | vs, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
bool sc_dt::or_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::or_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::or_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::or_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::or_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::or_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
static void sc_dt::overflow | ( | double & | c, | |
const scfx_params & | params, | |||
bool & | o_flag | |||
) | [static] |
scfx_rep* sc_dt::overflow_scfx_rep | ( | const scfx_rep & | a, | |
const scfx_params & | params, | |||
bool & | o_flag | |||
) | [inline] |
void sc_dt::parse_binary_bits | ( | const char * | src_p, | |
int | dst_n, | |||
unsigned long * | data_p, | |||
unsigned long * | ctrl_p | |||
) |
void sc_dt::parse_hex_bits | ( | const char * | src_p, | |
int | dst_n, | |||
unsigned long * | data_p, | |||
unsigned long * | ctrl_p | |||
) |
void sc_dt::print_dec | ( | scfx_string & | s, | |
const scfx_rep & | num, | |||
int | w_prefix, | |||
sc_fmt | fmt | |||
) |
static void sc_dt::print_dec | ( | scfx_string & | s, | |
scfx_ieee_double | id, | |||
int | w_prefix, | |||
sc_fmt | fmt | |||
) | [static] |
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 | |||
) |
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] |
static void sc_dt::quantization | ( | double & | c, | |
const scfx_params & | params, | |||
bool & | q_flag | |||
) | [static] |
scfx_rep* sc_dt::quantization_scfx_rep | ( | const scfx_rep & | a, | |
const scfx_params & | params, | |||
bool & | q_flag | |||
) | [inline] |
const sc_lv_base sc_dt::reverse | ( | const sc_proxy< X > & | x | ) | [inline] |
const sc_lv_base sc_dt::rrotate | ( | const sc_proxy< X > & | x, | |
int | n | |||
) | [inline] |
scfx_rep* sc_dt::rsh_scfx_rep | ( | const scfx_rep & | a, | |
int | b | |||
) | [inline] |
void sc_dt::rshift | ( | sc_fxval_fast & | c, | |
const sc_fxval_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::rshift | ( | sc_fxnum_fast & | c, | |
const sc_fxnum_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::rshift | ( | sc_fxval_fast & | c, | |
const sc_fxnum_fast & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::rshift | ( | sc_fxnum & | c, | |
const sc_fxnum & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::rshift | ( | sc_fxval & | c, | |
const sc_fxnum & | a, | |||
int | b | |||
) | [inline] |
void sc_dt::safe_set | ( | int | i, | |
bool | v, | |||
unsigned long * | d | |||
) | [inline] |
const T sc_dt::sc_abs | ( | const T & | a | ) | [inline] |
void sc_dt::sc_int_concref_invalid_length | ( | int | length | ) |
sc_numrep sc_dt::sc_io_base | ( | systemc_ostream & | stream_object, | |
sc_numrep | def_base | |||
) | [inline] |
bool sc_dt::sc_io_show_base | ( | systemc_ostream & | stream_object | ) | [inline] |
const T sc_dt::sc_max | ( | const T & | a, | |
const T & | b | |||
) | [inline] |
const T sc_dt::sc_min | ( | const T & | a, | |
const T & | b | |||
) | [inline] |
int sc_dt::sc_roundup | ( | int | n, | |
int | m | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxnum_fast * | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxnum_fast & | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxnum * | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxnum & | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxval_fast * | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxval_fast & | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxval * | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_trace | ( | sc_core::sc_trace_file * | tf, | |
const sc_fxval & | object, | |||
const std::string & | name | |||
) | [inline] |
void sc_dt::sc_uint_concref_invalid_length | ( | int | length | ) |
void sc_dt::scfx_csd2tc | ( | scfx_string & | csd | ) |
bool sc_dt::scfx_exp_start | ( | const char * | s | ) | [inline] |
int sc_dt::scfx_find_lsb | ( | unsigned long | x | ) | [inline] |
int sc_dt::scfx_find_msb | ( | unsigned long | x | ) | [inline] |
bool sc_dt::scfx_is_digit | ( | char | c, | |
sc_numrep | numrep | |||
) | [inline] |
bool sc_dt::scfx_is_equal | ( | const char * | a, | |
const char * | b | |||
) | [inline] |
bool sc_dt::scfx_is_inf | ( | const char * | s | ) | [inline] |
bool sc_dt::scfx_is_nan | ( | const char * | s | ) | [inline] |
int sc_dt::scfx_parse_base | ( | const char *& | s | ) | [inline] |
sc_numrep sc_dt::scfx_parse_prefix | ( | const char *& | s | ) | [inline] |
int sc_dt::scfx_parse_sign | ( | const char *& | s, | |
bool & | sign_char | |||
) | [inline] |
double sc_dt::scfx_pow2 | ( | int | exp | ) | [inline] |
void sc_dt::scfx_print_exp | ( | scfx_string & | s, | |
int | exp | |||
) | [inline] |
void sc_dt::scfx_print_inf | ( | scfx_string & | s, | |
bool | negative | |||
) | [inline] |
void sc_dt::scfx_print_nan | ( | scfx_string & | s | ) | [inline] |
void sc_dt::scfx_print_prefix | ( | scfx_string & | s, | |
sc_numrep | numrep | |||
) | [inline] |
void sc_dt::scfx_tc2csd | ( | scfx_string & | s, | |
int | w_prefix | |||
) |
int sc_dt::scfx_to_digit | ( | char | c, | |
sc_numrep | numrep | |||
) | [inline] |
void sc_dt::set_words_ | ( | X & | x, | |
int | wi, | |||
unsigned long | x_dw, | |||
unsigned long | x_cw | |||
) | [inline] |
static int sc_dt::sub_mants | ( | int | size, | |
scfx_mant & | result, | |||
const scfx_mant & | a, | |||
const scfx_mant & | b | |||
) | [inline, static] |
scfx_rep* sc_dt::sub_scfx_rep | ( | const scfx_rep & | lhs, | |
const scfx_rep & | rhs, | |||
int | max_wl = SC_DEFAULT_MAX_WL_ | |||
) |
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] |
const std::string sc_dt::to_string | ( | sc_numrep | numrep | ) |
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 | |||
) |
const std::string sc_dt::to_string | ( | sc_fmt | fmt | ) |
const std::string sc_dt::to_string | ( | sc_switch | sw | ) |
const std::string sc_dt::to_string | ( | sc_o_mode | o_mode | ) |
const std::string sc_dt::to_string | ( | sc_q_mode | q_mode | ) |
const std::string sc_dt::to_string | ( | sc_enc | enc | ) |
void sc_dt::trim | ( | small_type | added, | |
int | nb, | |||
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::trim_signed | ( | int | nb, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
void sc_dt::trim_unsigned | ( | int | nb, | |
int | nd, | |||
unsigned long * | d | |||
) | [inline] |
double sc_dt::uint64_to_double | ( | uint64 | a | ) | [inline] |
void sc_dt::vec_add | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_add_on | ( | int | ulen, | |
unsigned long * | ubegin, | |||
int | vlen, | |||
const unsigned long * | v | |||
) |
void sc_dt::vec_add_on2 | ( | int | ulen, | |
unsigned long * | ubegin, | |||
int | , | |||
const unsigned long * | v | |||
) |
void sc_dt::vec_add_small | ( | int | ulen, | |
const unsigned long * | u, | |||
unsigned long | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_add_small_on | ( | int | ulen, | |
unsigned long * | u, | |||
unsigned long | v | |||
) |
int sc_dt::vec_cmp | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v | |||
) | [inline] |
void sc_dt::vec_complement | ( | int | ulen, | |
unsigned long * | u | |||
) | [inline] |
void sc_dt::vec_copy | ( | int | n, | |
unsigned long * | u, | |||
const unsigned long * | v | |||
) | [inline] |
void sc_dt::vec_copy_and_zero | ( | int | ulen, | |
unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v | |||
) | [inline] |
void sc_dt::vec_div_large | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_div_small | ( | int | ulen, | |
const unsigned long * | u, | |||
unsigned long | v, | |||
unsigned long * | q | |||
) |
int sc_dt::vec_find_first_nonzero | ( | int | ulen, | |
const unsigned long * | u | |||
) | [inline] |
void sc_dt::vec_from_char | ( | int | ulen, | |
const uchar * | u, | |||
int | vlen, | |||
unsigned long * | v | |||
) |
small_type sc_dt::vec_from_str | ( | int | unb, | |
int | und, | |||
unsigned long * | u, | |||
const char * | v, | |||
sc_numrep | base | |||
) |
void sc_dt::vec_mul | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | vbegin, | |||
unsigned long * | wbegin | |||
) |
void sc_dt::vec_mul_small | ( | int | ulen, | |
const unsigned long * | u, | |||
unsigned long | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_mul_small_on | ( | int | ulen, | |
unsigned long * | u, | |||
unsigned long | v | |||
) |
void sc_dt::vec_rem_large | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v, | |||
unsigned long * | w | |||
) |
unsigned long sc_dt::vec_rem_on_small | ( | int | ulen, | |
unsigned long * | u, | |||
unsigned long | v | |||
) |
unsigned long sc_dt::vec_rem_small | ( | int | ulen, | |
const unsigned long * | u, | |||
unsigned long | v | |||
) |
void sc_dt::vec_reverse | ( | int | unb, | |
int | und, | |||
unsigned long * | ud, | |||
int | l, | |||
int | r | |||
) |
void sc_dt::vec_shift_left | ( | int | ulen, | |
unsigned long * | u, | |||
int | nsl | |||
) |
void sc_dt::vec_shift_right | ( | int | ulen, | |
unsigned long * | u, | |||
int | nsr, | |||
unsigned long | fill | |||
) |
int sc_dt::vec_skip_and_cmp | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v | |||
) | [inline] |
int sc_dt::vec_skip_leading_zeros | ( | int | ulen, | |
const unsigned long * | u | |||
) | [inline] |
void sc_dt::vec_sub | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
const unsigned long * | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_sub_on | ( | int | ulen, | |
unsigned long * | ubegin, | |||
int | vlen, | |||
const unsigned long * | v | |||
) |
void sc_dt::vec_sub_on2 | ( | int | ulen, | |
unsigned long * | ubegin, | |||
int | vlen, | |||
const unsigned long * | v | |||
) |
void sc_dt::vec_sub_small | ( | int | ulen, | |
const unsigned long * | u, | |||
unsigned long | v, | |||
unsigned long * | w | |||
) |
void sc_dt::vec_sub_small_on | ( | int | ulen, | |
unsigned long * | u, | |||
unsigned long | v | |||
) |
int sc_dt::vec_to_char | ( | int | ulen, | |
const unsigned long * | u, | |||
int | vlen, | |||
uchar * | v | |||
) |
void sc_dt::vec_zero | ( | int | ulen, | |
unsigned long * | u | |||
) | [inline] |
void sc_dt::vec_zero | ( | int | from, | |
int | ulen, | |||
unsigned long * | u | |||
) | [inline] |
bool sc_dt::xnor_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::xnor_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::xnor_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::xnor_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::xnor_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::xnor_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
CLASS_TYPE sc_dt::XOR_HELPER | ( | small_type | us, | |
int | unb, | |||
int | und, | |||
const unsigned long * | ud, | |||
small_type | vs, | |||
int | vnb, | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
void sc_dt::xor_on_help | ( | small_type | us, | |
int | , | |||
int | und, | |||
unsigned long * | ud, | |||
small_type | vs, | |||
int | , | |||
int | vnd, | |||
const unsigned long * | vd | |||
) |
bool sc_dt::xor_reduce | ( | const sc_concatref & | a | ) | [inline] |
bool sc_dt::xor_reduce | ( | const sc_uint_base & | a | ) | [inline] |
bool sc_dt::xor_reduce | ( | const sc_uint_subref_r & | a | ) | [inline] |
bool sc_dt::xor_reduce | ( | const sc_int_base & | a | ) | [inline] |
bool sc_dt::xor_reduce | ( | const sc_int_subref_r & | a | ) | [inline] |
sc_logic_value_t sc_dt::xor_reduce | ( | const sc_proxy< X > & | a | ) | [inline] |
const int sc_dt::bits_in_int = sizeof(int) * CHAR_BIT |
const int sc_dt::bits_in_word = sizeof(word) * CHAR_BIT |
const unsigned long sc_dt::ctrl_array[] [static] |
const unsigned long sc_dt::data_array[] [static] |
word* sc_dt::free_words[32] = { 0 } [static] |
scfx_rep_node* sc_dt::list = 0 [static] |
const int sc_dt::mantissa0_size = SCFX_IEEE_DOUBLE_M_SIZE - bits_in_int [static] |
const uint_type sc_dt::mask_int |
const int sc_dt::min_mant = 4 |
const small_type sc_dt::NB_DEFAULT_BASE = SC_DEC |
scfx_pow10 sc_dt::pow10_fx [static] |
const sc_switch sc_dt::SC_BUILTIN_CAST_SWITCH_ = SC_ON |
const int sc_dt::SC_BUILTIN_CTE_WL_ = 64 |
const int sc_dt::SC_BUILTIN_DIV_WL_ = 64 |
const int sc_dt::SC_BUILTIN_IWL_ = 32 |
const int sc_dt::SC_BUILTIN_MAX_WL_ = 1024 |
const int sc_dt::SC_BUILTIN_N_BITS_ = 0 |
const sc_o_mode sc_dt::SC_BUILTIN_O_MODE_ = SC_WRAP |
const sc_q_mode sc_dt::SC_BUILTIN_Q_MODE_ = SC_TRN |
const int sc_dt::SC_BUILTIN_WL_ = 32 |
const int sc_dt::SC_DEFAULT_CTE_WL_ = SC_BUILTIN_CTE_WL_ |
const int sc_dt::SC_DEFAULT_DIV_WL_ = SC_BUILTIN_DIV_WL_ |
const int sc_dt::SC_DEFAULT_IWL_ = SC_BUILTIN_IWL_ |
const int sc_dt::SC_DEFAULT_MAX_WL_ = SC_BUILTIN_MAX_WL_ |
const int sc_dt::SC_DEFAULT_N_BITS_ = SC_BUILTIN_N_BITS_ |
const int sc_dt::SC_DEFAULT_WL_ = SC_BUILTIN_WL_ |
const sc_logic sc_dt::SC_LOGIC_0 |
const sc_logic sc_dt::sc_logic_0 |
const sc_logic sc_dt::SC_LOGIC_1 |
const sc_logic sc_dt::sc_logic_1 |
const sc_logic sc_dt::SC_LOGIC_X |
const sc_logic sc_dt::sc_logic_X |
const sc_logic sc_dt::SC_LOGIC_Z |
const sc_logic sc_dt::sc_logic_Z |
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_BIAS = 1023U |
const int sc_dt::SCFX_IEEE_DOUBLE_E_MAX = 1023 |
const int sc_dt::SCFX_IEEE_DOUBLE_E_MIN = -1022 |
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_M_SIZE = 52 |
const unsigned int sc_dt::SCFX_IEEE_FLOAT_BIAS = 127U |
const int sc_dt::SCFX_IEEE_FLOAT_E_MAX = 127 |
const int sc_dt::SCFX_IEEE_FLOAT_E_MIN = -126 |
const unsigned int sc_dt::SCFX_IEEE_FLOAT_M_SIZE = 23 |
const int sc_dt::SCFX_POW10_TABLE_SIZE = 32 |
const uint64 sc_dt::UINT64_32ONES = 0x00000000ffffffffULL |
const uint64 sc_dt::UINT64_ONE = 1ULL |
const uint64 sc_dt::UINT64_ZERO = 0ULL |
const uint64 sc_dt::UINT_ONE = UINT64_ONE |
const uint64 sc_dt::UINT_ZERO = UINT64_ZERO |
const unsigned long sc_dt::UL_ONE = 1ul |
const int sc_dt::UL_SIZE = BITS_PER_BYTE * sizeof( unsigned long ) |
const unsigned long sc_dt::UL_TWO = 2ul |
const unsigned long sc_dt::UL_ZERO = 0ul |