gem5 v24.0.0.0
|
Typedefs | |
typedef sc_context< sc_fxcast_switch > | sc_fxcast_context |
typedef sc_context< sc_fxtype_params > | sc_fxtype_context |
typedef unsigned int | word |
typedef unsigned short | half_word |
typedef sc_context< sc_length_param > | sc_length_context |
typedef unsigned char | uchar |
typedef int | small_type |
typedef unsigned int | sc_digit |
typedef int64_t | int64 |
typedef uint64_t | uint64 |
typedef int64 | int_type |
typedef uint64 | uint_type |
Enumerations | |
enum | sc_logic_value_t { Log_0 = 0 , Log_1 , Log_Z , Log_X } |
enum | sc_context_begin { SC_NOW , SC_LATER } |
enum | sc_enc { SC_TC_ , SC_US_ } |
enum | sc_q_mode { SC_RND , SC_RND_ZERO , SC_RND_MIN_INF , SC_RND_INF , SC_RND_CONV , SC_TRN , SC_TRN_ZERO } |
enum | sc_o_mode { SC_SAT , SC_SAT_ZERO , SC_SAT_SYM , SC_WRAP , SC_WRAP_SM } |
enum | sc_switch { SC_OFF , SC_ON } |
enum | sc_fmt { SC_F , SC_E } |
enum | sc_numrep { SC_NOBASE = 0 , SC_BIN = 2 , SC_OCT = 8 , SC_DEC = 10 , SC_HEX = 16 , SC_BIN_US , SC_BIN_SM , SC_OCT_US , SC_OCT_SM , SC_HEX_US , SC_HEX_SM , SC_CSD } |
Functions | |
void | sc_deprecated_sc_bit () |
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) |
void | sc_proxy_out_of_bounds (const char *msg, int64 val) |
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) |
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) |
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) |
static unsigned | next_pow2_index (std::size_t size) |
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=SC_DEFAULT_MAX_WL_) |
static int | sub_with_index (scfx_mant &a, int a_msw, int, 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=SC_DEFAULT_MAX_WL_) |
void | multiply (scfx_rep &result, const scfx_rep &lhs, const scfx_rep &rhs, int max_wl=SC_DEFAULT_MAX_WL_) |
scfx_rep * | div_scfx_rep (const scfx_rep &lhs, const scfx_rep &rhs, int div_wl=SC_DEFAULT_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) |
void | scfx_tc2csd (scfx_string &s, int w_prefix) |
void | scfx_csd2tc (scfx_string &csd) |
void | sc_int_concref_invalid_length (int length) |
void | add_on_help (small_type &us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd) |
void | mul_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
void | mul_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
void | div_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
void | div_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
void | mod_on_help_signed (small_type &us, int unb, int und, sc_digit *ud, int, int vnd, const sc_digit *vd) |
void | mod_on_help_unsigned (small_type &us, int unb, int und, sc_digit *ud, int, int vnd, const sc_digit *vd) |
void | and_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd) |
void | or_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd) |
void | xor_on_help (small_type us, int, int und, sc_digit *ud, small_type vs, int, int vnd, const sc_digit *vd) |
static void | is_valid_base (sc_numrep base) |
const std::string | to_string (sc_numrep numrep) |
small_type | fsm_move (char c, small_type &b, small_type &s, small_type &state) |
const char * | get_base_and_sign (const char *v, small_type &b, small_type &s) |
void | parse_binary_bits (const char *src_p, int dst_n, sc_digit *data_p, sc_digit *ctrl_p) |
void | parse_hex_bits (const char *src_p, int dst_n, sc_digit *data_p, sc_digit *ctrl_p) |
small_type | vec_from_str (int unb, int und, sc_digit *u, const char *v, sc_numrep base) |
void | vec_add (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w) |
void | vec_add_on (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v) |
void | vec_add_on2 (int ulen, sc_digit *ubegin, int, const sc_digit *v) |
void | vec_add_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w) |
void | vec_add_small_on (int ulen, sc_digit *u, sc_digit v) |
void | vec_sub (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w) |
void | vec_sub_on (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v) |
void | vec_sub_on2 (int ulen, sc_digit *ubegin, int vlen, const sc_digit *v) |
void | vec_sub_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w) |
void | vec_sub_small_on (int ulen, sc_digit *u, sc_digit v) |
void | vec_mul (int ulen, const sc_digit *u, int vlen, const sc_digit *vbegin, sc_digit *wbegin) |
void | vec_mul_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *w) |
void | vec_mul_small_on (int ulen, sc_digit *u, sc_digit v) |
void | vec_div_large (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w) |
void | vec_div_small (int ulen, const sc_digit *u, sc_digit v, sc_digit *q) |
void | vec_rem_large (int ulen, const sc_digit *u, int vlen, const sc_digit *v, sc_digit *w) |
sc_digit | vec_rem_small (int ulen, const sc_digit *u, sc_digit v) |
sc_digit | vec_rem_on_small (int ulen, sc_digit *u, sc_digit v) |
int | vec_to_char (int ulen, const sc_digit *u, int vlen, uchar *v) |
void | vec_from_char (int ulen, const uchar *u, int vlen, sc_digit *v) |
void | vec_shift_left (int ulen, sc_digit *u, int nsl) |
void | vec_shift_right (int ulen, sc_digit *u, int nsr, sc_digit fill) |
void | vec_reverse (int unb, int und, sc_digit *ud, int l, int r) |
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) |
void | sc_uint_concref_invalid_length (int length) |
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 sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd, small_type if_u_signed=0, small_type if_v_signed=0) |
bool | operator== (const sc_bit &a, const sc_bit &b) |
bool | operator!= (const sc_bit &a, const sc_bit &b) |
bool | equal (const sc_bit &a, const sc_bit &b) |
bool | not_equal (const sc_bit &a, const sc_bit &b) |
const sc_bit | operator~ (const sc_bit &a) |
const sc_bit | b_not (const sc_bit &a) |
void | b_not (sc_bit &r, const sc_bit &a) |
const sc_bit | operator& (const sc_bit &a, const sc_bit &b) |
const sc_bit | operator| (const sc_bit &a, const sc_bit &b) |
const sc_bit | operator^ (const sc_bit &a, const sc_bit &b) |
const sc_bit | b_and (const sc_bit &a, const sc_bit &b) |
const sc_bit | b_or (const sc_bit &a, const sc_bit &b) |
const sc_bit | b_xor (const sc_bit &a, const sc_bit &b) |
inline ::std::ostream & | operator<< (::std::ostream &os, const sc_bit &a) |
inline ::std::istream & | operator>> (::std::istream &is, sc_bit &a) |
template<class T1 , class T2 > | |
sc_logic | operator& (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b) |
template<class T1 , class T2 > | |
sc_logic | operator| (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b) |
template<class T1 , class T2 > | |
sc_logic | operator^ (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b) |
template<class T1 , class T2 > | |
bool | operator== (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b) |
template<class T1 , class T2 > | |
bool | operator!= (const sc_bitref_r< T1 > &a, const sc_bitref_r< T2 > &b) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_bitref_r< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | operator, (sc_bitref_r< T1 >, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref_r< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (const char *, sc_bitref_r< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref_r< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (const sc_logic &, sc_bitref_r< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref_r< T >, bool) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (bool, sc_bitref_r< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | concat (sc_bitref_r< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | concat (sc_bitref_r< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | concat (sc_bitref_r< T1 >, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref_r< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (const char *, sc_bitref_r< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref_r< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (const sc_logic &, sc_bitref_r< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref_r< T >, bool) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (bool, sc_bitref_r< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > | operator, (sc_bitref_r< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > | operator, (sc_bitref< T1 >, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_bitref_r< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_bitref< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_bitref_r< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_bitref< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | operator, (sc_bitref< T1 >, const sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | operator, (sc_bitref_r< T1 >, sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (const char *, sc_bitref< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (const sc_logic &, sc_bitref< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | operator, (sc_bitref< T >, bool) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | operator, (bool, sc_bitref< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > | concat (sc_bitref_r< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_bitref_r< T2 > > | concat (sc_bitref< T1 >, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | concat (sc_bitref_r< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_subref_r< T2 > > | concat (sc_bitref< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | concat (sc_bitref_r< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_bitref_r< T1 >, sc_concref_r< T2, T3 > > | concat (sc_bitref< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | concat (sc_bitref< T1 >, const sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bitref_r< T1 >, T2 > | concat (sc_bitref_r< T1 >, sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (const char *, sc_bitref< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (const sc_logic &, sc_bitref< T >) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_lv_base > | concat (sc_bitref< T >, bool) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_bitref_r< T > > | concat (bool, sc_bitref< T >) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > | operator, (sc_bitref< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > | operator, (sc_bitref< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > | operator, (sc_bitref< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, T2 > | operator, (sc_bitref< T1 >, sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, sc_bitref< T2 > > | concat (sc_bitref< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, sc_subref< T2 > > | concat (sc_bitref< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_bitref< T1 >, sc_concref< T2, T3 > > | concat (sc_bitref< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< sc_bitref< T1 >, T2 > | concat (sc_bitref< T1 >, sc_proxy< T2 > &) |
template<class T > | |
::std::istream & | operator>> (::std::istream &, sc_bitref< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > | operator, (sc_subref_r< T1 >, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_subref_r< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_subref_r< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, T2 > | operator, (sc_subref_r< T1 >, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | operator, (sc_subref_r< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | operator, (const char *, sc_subref_r< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | operator, (sc_subref_r< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | operator, (const sc_logic &, sc_subref_r< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_bv_base > | operator, (sc_subref_r< T >, bool) |
template<class T > | |
sc_concref_r< sc_bv_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_bv_base > | concat (sc_subref_r< T >, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_subref_r< T > > | concat (bool, sc_subref_r< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > | operator, (sc_subref_r< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > | operator, (sc_subref< T1 >, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_subref_r< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > | operator, (sc_subref< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_subref_r< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > | operator, (sc_subref< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, T2 > | operator, (sc_subref< T1 >, const sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, T2 > | operator, (sc_subref_r< T1 >, sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | operator, (sc_subref< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | operator, (const char *, sc_subref< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | operator, (sc_subref< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | operator, (const sc_logic &, sc_subref< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_bv_base > | operator, (sc_subref< T >, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_subref_r< T > > | operator, (bool, sc_subref< T >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > | concat (sc_subref_r< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_bitref_r< T2 > > | concat (sc_subref< T1 >, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > | concat (sc_subref_r< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, sc_subref_r< T2 > > | concat (sc_subref< T1 >, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > | concat (sc_subref_r< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_subref_r< T1 >, sc_concref_r< T2, T3 > > | concat (sc_subref< T1 >, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, T2 > | concat (sc_subref< T1 >, const sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_subref_r< T1 >, T2 > | concat (sc_subref_r< T1 >, sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | concat (sc_subref< T >, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | concat (const char *, sc_subref< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_lv_base > | concat (sc_subref< T >, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, sc_subref_r< T > > | concat (const sc_logic &, sc_subref< T >) |
template<class T > | |
sc_concref_r< sc_subref_r< T >, sc_bv_base > | concat (sc_subref< T >, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_subref_r< T > > | concat (bool, sc_subref< T >) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > | operator, (sc_subref< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, sc_subref< T2 > > | operator, (sc_subref< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > | operator, (sc_subref< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, T2 > | operator, (sc_subref< T1 >, sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, sc_bitref< T2 > > | concat (sc_subref< T1 >, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, sc_subref< T2 > > | concat (sc_subref< T1 >, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_subref< T1 >, sc_concref< T2, T3 > > | concat (sc_subref< T1 >, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< sc_subref< T1 >, T2 > | concat (sc_subref< T1 >, sc_proxy< T2 > &) |
template<class T > | |
inline ::std::istream & | operator>> (::std::istream &, sc_subref< T >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > | operator, (sc_concref_r< T1, T2 >, sc_bitref_r< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > | operator, (sc_concref_r< T1, T2 >, sc_subref_r< T3 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > | operator, (sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > | operator, (sc_concref_r< T1, T2 >, const sc_proxy< T3 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | operator, (sc_concref_r< T1, T2 >, const char *) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | operator, (const char *, sc_concref_r< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | operator, (sc_concref_r< T1, T2 >, const sc_logic &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | operator, (const sc_logic &, sc_concref_r< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | operator, (sc_concref_r< T1, T2 >, bool) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bv_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_bv_base > | concat (sc_concref_r< T1, T2 >, bool) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | concat (bool, sc_concref_r< T1, T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > | operator, (sc_concref_r< T1, T2 >, sc_bitref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > | operator, (sc_concref< T1, T2 >, sc_bitref_r< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > | operator, (sc_concref_r< T1, T2 >, sc_subref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > | operator, (sc_concref< T1, T2 >, sc_subref_r< T3 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > | operator, (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > | operator, (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > | operator, (sc_concref< T1, T2 >, const sc_proxy< T3 > &) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > | operator, (sc_concref_r< T1, T2 >, sc_proxy< T3 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | operator, (sc_concref< T1, T2 >, const char *) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | operator, (const char *, sc_concref< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | operator, (sc_concref< T1, T2 >, const sc_logic &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | operator, (const sc_logic &, sc_concref< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | operator, (sc_concref< T1, T2 >, bool) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | operator, (bool, sc_concref< T1, T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > | concat (sc_concref_r< T1, T2 >, sc_bitref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bitref_r< T3 > > | concat (sc_concref< T1, T2 >, sc_bitref_r< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > | concat (sc_concref_r< T1, T2 >, sc_subref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_subref_r< T3 > > | concat (sc_concref< T1, T2 >, sc_subref_r< T3 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > | concat (sc_concref_r< T1, T2 >, sc_concref< T3, T4 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_concref_r< T3, T4 > > | concat (sc_concref< T1, T2 >, sc_concref_r< T3, T4 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > | concat (sc_concref< T1, T2 >, const sc_proxy< T3 > &) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< sc_concref_r< T1, T2 >, T3 > | concat (sc_concref_r< T1, T2 >, sc_proxy< T3 > &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | concat (sc_concref< T1, T2 >, const char *) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | concat (const char *, sc_concref< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | concat (sc_concref< T1, T2 >, const sc_logic &) |
template<class T1 , class T2 > | |
sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | concat (const sc_logic &, sc_concref< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | concat (sc_concref< T1, T2 >, bool) |
template<class T1 , class T2 > | |
sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | concat (bool, sc_concref< T1, T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > | operator, (sc_concref< T1, T2 >, sc_bitref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > | operator, (sc_concref< T1, T2 >, sc_subref< T3 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > | operator, (sc_concref< T1, T2 >, sc_concref< T3, T4 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, T3 > | operator, (sc_concref< T1, T2 >, sc_proxy< T3 > &) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, sc_bitref< T3 > > | concat (sc_concref< T1, T2 >, sc_bitref< T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, sc_subref< T3 > > | concat (sc_concref< T1, T2 >, sc_subref< T3 >) |
template<class T1 , class T2 , class T3 , class T4 > | |
sc_concref< sc_concref< T1, T2 >, sc_concref< T3, T4 > > | concat (sc_concref< T1, T2 >, sc_concref< T3, T4 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< sc_concref< T1, T2 >, T3 > | concat (sc_concref< T1, T2 >, sc_proxy< T3 > &) |
template<class T1 , class T2 > | |
inline ::std::istream & | operator>> (::std::istream &, sc_concref< T1, T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_bitref_r< T2 > > | operator, (const sc_proxy< T1 > &, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_subref_r< T2 > > | operator, (const sc_proxy< T1 > &, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< T1, sc_concref_r< T2, T3 > > | operator, (const sc_proxy< T1 > &, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, T2 > | operator, (const sc_proxy< T1 > &, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< T, sc_lv_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_bv_base > | operator, (const sc_proxy< T > &, bool) |
template<class T > | |
sc_concref_r< sc_bv_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_bv_base > | concat (const sc_proxy< T > &, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, T > | concat (bool, const sc_proxy< T > &) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_bitref_r< T2 > > | operator, (const sc_proxy< T1 > &, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_bitref_r< T2 > > | operator, (sc_proxy< T1 > &, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_subref_r< T2 > > | operator, (const sc_proxy< T1 > &, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_subref_r< T2 > > | operator, (sc_proxy< T1 > &, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< T1, sc_concref_r< T2, T3 > > | operator, (const sc_proxy< T1 > &, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< T1, sc_concref_r< T2, T3 > > | operator, (sc_proxy< T1 > &, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, T2 > | operator, (const sc_proxy< T1 > &, sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< T1, T2 > | operator, (sc_proxy< T1 > &, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< T, sc_lv_base > | operator, (sc_proxy< T > &, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, T > | operator, (const char *, sc_proxy< T > &) |
template<class T > | |
sc_concref_r< T, sc_lv_base > | operator, (sc_proxy< T > &, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, T > | operator, (const sc_logic &, sc_proxy< T > &) |
template<class T > | |
sc_concref_r< T, sc_bv_base > | operator, (sc_proxy< T > &, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, T > | operator, (bool, sc_proxy< T > &) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_bitref_r< T2 > > | concat (const sc_proxy< T1 > &, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_bitref_r< T2 > > | concat (sc_proxy< T1 > &, sc_bitref_r< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_subref_r< T2 > > | concat (const sc_proxy< T1 > &, sc_subref< T2 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, sc_subref_r< T2 > > | concat (sc_proxy< T1 > &, sc_subref_r< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< T1, sc_concref_r< T2, T3 > > | concat (const sc_proxy< T1 > &, sc_concref< T2, T3 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref_r< T1, sc_concref_r< T2, T3 > > | concat (sc_proxy< T1 > &, sc_concref_r< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref_r< T1, T2 > | concat (const sc_proxy< T1 > &, sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref_r< T1, T2 > | concat (sc_proxy< T1 > &, const sc_proxy< T2 > &) |
template<class T > | |
sc_concref_r< T, sc_lv_base > | concat (sc_proxy< T > &, const char *) |
template<class T > | |
sc_concref_r< sc_lv_base, T > | concat (const char *, sc_proxy< T > &) |
template<class T > | |
sc_concref_r< T, sc_lv_base > | concat (sc_proxy< T > &, const sc_logic &) |
template<class T > | |
sc_concref_r< sc_lv_base, T > | concat (const sc_logic &, sc_proxy< T > &) |
template<class T > | |
sc_concref_r< T, sc_bv_base > | concat (sc_proxy< T > &, bool) |
template<class T > | |
sc_concref_r< sc_bv_base, T > | concat (bool, sc_proxy< T > &) |
template<class T1 , class T2 > | |
sc_concref< T1, sc_bitref< T2 > > | operator, (sc_proxy< T1 > &, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< T1, sc_subref< T2 > > | operator, (sc_proxy< T1 > &, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< T1, sc_concref< T2, T3 > > | operator, (sc_proxy< T1 > &, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< T1, T2 > | operator, (sc_proxy< T1 > &, sc_proxy< T2 > &) |
template<class T1 , class T2 > | |
sc_concref< T1, sc_bitref< T2 > > | concat (sc_proxy< T1 > &, sc_bitref< T2 >) |
template<class T1 , class T2 > | |
sc_concref< T1, sc_subref< T2 > > | concat (sc_proxy< T1 > &, sc_subref< T2 >) |
template<class T1 , class T2 , class T3 > | |
sc_concref< T1, sc_concref< T2, T3 > > | concat (sc_proxy< T1 > &, sc_concref< T2, T3 >) |
template<class T1 , class T2 > | |
sc_concref< T1, T2 > | concat (sc_proxy< T1 > &, sc_proxy< T2 > &) |
template<class 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 sc_logic | operator& (const sc_logic &a, const sc_logic &b) |
const sc_logic | operator| (const sc_logic &a, const sc_logic &b) |
const sc_logic | operator^ (const sc_logic &a, const sc_logic &b) |
bool | operator== (const sc_logic &a, const sc_logic &b) |
bool | operator!= (const sc_logic &a, const sc_logic &b) |
inline ::std::ostream & | operator<< (::std::ostream &os, const sc_logic &a) |
inline ::std::istream & | operator>> (::std::istream &is, sc_logic &a) |
template<class X , class Y > | |
X & | operator&= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
const sc_lv_base | operator& (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
X & | operator|= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
const sc_lv_base | operator| (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
X & | operator^= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
const sc_lv_base | operator^ (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X > | |
const sc_lv_base | lrotate (const sc_proxy< X > &x, int n) |
template<class X > | |
const sc_lv_base | rrotate (const sc_proxy< X > &x, int n) |
template<class X > | |
const sc_lv_base | reverse (const sc_proxy< X > &x) |
template<class X , class Y > | |
bool | operator== (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_bv_base > | operator, (sc_bitref_r< T > a, bool b) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_bitref_r< T > > | operator, (bool a, sc_bitref_r< T > b) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_bv_base > | concat (sc_bitref_r< T > a, bool b) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_bitref_r< T > > | concat (bool a, sc_bitref_r< T > b) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_bv_base > | operator, (sc_bitref< T > a, bool b) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_bitref_r< T > > | operator, (bool a, sc_bitref< T > b) |
template<class T > | |
sc_concref_r< sc_bitref_r< T >, sc_bv_base > | concat (sc_bitref< T > a, bool b) |
template<class T > | |
sc_concref_r< sc_bv_base, sc_bitref_r< T > > | concat (bool a, sc_bitref< T > b) |
template<class X , class Y > | |
void | assign_p_ (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class T > | |
void | assign_v_ (sc_proxy< X > &px, const T &a) |
template<class X , class Y > | |
bool | operator!= (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X > | |
void | get_words_ (const X &x, int wi, sc_digit &x_dw, sc_digit &x_cw) |
template<class X > | |
void | set_words_ (X &x, int wi, sc_digit x_dw, sc_digit x_cw) |
template<class X > | |
void | extend_sign_w_ (X &x, int wi, bool sign) |
template<class X > | |
void | assign_v_ (sc_proxy< X > &px, const sc_int_base &a) |
template<class X > | |
void | assign_v_ (sc_proxy< X > &px, const sc_signed &a) |
template<class X > | |
void | assign_v_ (sc_proxy< X > &px, const sc_uint_base &a) |
template<class X > | |
void | assign_v_ (sc_proxy< X > &px, const sc_unsigned &a) |
template<class X , class Y > | |
X & | b_and_assign_ (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
X & | b_or_assign_ (sc_proxy< X > &px, const sc_proxy< Y > &py) |
template<class X , class Y > | |
X & | b_xor_assign_ (sc_proxy< X > &a, const sc_proxy< Y > &b) |
template<class X > | |
sc_proxy< X >::value_type | and_reduce (const sc_proxy< X > &a) |
template<class X > | |
sc_proxy< X >::value_type | nand_reduce (const sc_proxy< X > &a) |
template<class X > | |
sc_proxy< X >::value_type | or_reduce (const sc_proxy< X > &a) |
template<class X > | |
sc_proxy< X >::value_type | nor_reduce (const sc_proxy< X > &a) |
template<class X > | |
sc_proxy< X >::value_type | xor_reduce (const sc_proxy< X > &a) |
template<class X > | |
sc_proxy< X >::value_type | 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) |
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) |
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) |
void | neg (sc_fxval &c, const sc_fxval &a) |
const sc_fxval | operator/ (const sc_fxval &a, const sc_fxval &b) |
const sc_fxval | operator<< (const sc_fxval &a, int b) |
const sc_fxval | operator>> (const sc_fxval &a, int b) |
void | lshift (sc_fxval &c, const sc_fxval &a, int b) |
void | rshift (sc_fxval &c, const sc_fxval &a, int b) |
inline ::std::ostream & | operator<< (::std::ostream &os, const sc_fxval &a) |
inline ::std::istream & | operator>> (::std::istream &is, sc_fxval &a) |
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) |
void | complement (scfx_mant &target, const scfx_mant &source, int size) |
void | inc (scfx_mant &mant) |
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=SC_DEFAULT_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) |
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) |
bool | operator== (const sc_int_base &a, const sc_int_base &b) |
bool | operator!= (const sc_int_base &a, const sc_int_base &b) |
bool | operator< (const sc_int_base &a, const sc_int_base &b) |
bool | operator<= (const sc_int_base &a, const sc_int_base &b) |
bool | operator> (const sc_int_base &a, const sc_int_base &b) |
bool | operator>= (const sc_int_base &a, const sc_int_base &b) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_int_bitref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_int_bitref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_int_subref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_int_subref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_int_base &) |
inline ::std::istream & | operator>> (::std::istream &, sc_int_base &) |
bool | and_reduce (const sc_int_subref_r &a) |
bool | nand_reduce (const sc_int_subref_r &a) |
bool | or_reduce (const sc_int_subref_r &a) |
bool | nor_reduce (const sc_int_subref_r &a) |
bool | xor_reduce (const sc_int_subref_r &a) |
bool | xnor_reduce (const sc_int_subref_r &a) |
bool | and_reduce (const sc_int_base &a) |
bool | nand_reduce (const sc_int_base &a) |
bool | or_reduce (const sc_int_base &a) |
bool | nor_reduce (const sc_int_base &a) |
bool | xor_reduce (const sc_int_base &a) |
bool | xnor_reduce (const sc_int_base &a) |
bool | operator== (const sc_length_param &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) |
sc_numrep | sc_io_base (::std::ostream &os, sc_numrep def_base) |
bool | sc_io_show_base (::std::ostream &os) |
inline ::std::ostream & | operator<< (::std::ostream &os, sc_numrep numrep) |
sc_digit | low_half (sc_digit d) |
sc_digit | high_half (sc_digit d) |
sc_digit | high_half_masked (sc_digit d) |
sc_digit | concat (sc_digit h, sc_digit l) |
sc_digit | one_and_ones (int n) |
sc_digit | one_and_zeros (int n) |
int | digit_ord (int i) |
int | bit_ord (int i) |
int | vec_cmp (int ulen, const sc_digit *u, int vlen, const sc_digit *v) |
int | vec_find_first_nonzero (int ulen, const sc_digit *u) |
int | vec_skip_leading_zeros (int ulen, const sc_digit *u) |
int | vec_skip_and_cmp (int ulen, const sc_digit *u, int vlen, const sc_digit *v) |
void | vec_zero (int from, int ulen, sc_digit *u) |
void | vec_zero (int ulen, sc_digit *u) |
void | vec_copy (int n, sc_digit *u, const sc_digit *v) |
void | vec_copy_and_zero (int ulen, sc_digit *u, int vlen, const sc_digit *v) |
void | vec_complement (int ulen, sc_digit *u) |
template<class Type > | |
void | from_uint (int ulen, sc_digit *u, Type v) |
template<class Type > | |
small_type | get_sign (Type &u) |
small_type | mul_signs (small_type us, small_type vs) |
template<class Type > | |
void | div_by_zero (Type s) |
small_type | check_for_zero (small_type s, int ulen, const sc_digit *u) |
bool | check_for_zero (int ulen, const sc_digit *u) |
small_type | make_zero (int nd, sc_digit *d) |
void | trim (small_type added, int nb, int nd, sc_digit *d) |
void | convert_SM_to_2C_trimmed (small_type added, small_type s, int nb, int nd, sc_digit *d) |
void | convert_SM_to_2C (small_type s, int nd, sc_digit *d) |
void | trim_signed (int nb, int nd, sc_digit *d) |
small_type | convert_signed_2C_to_SM (int nb, int nd, sc_digit *d) |
small_type | convert_signed_SM_to_2C_to_SM (small_type s, int nb, int nd, sc_digit *d) |
void | convert_signed_SM_to_2C_trimmed (small_type s, int nb, int nd, sc_digit *d) |
void | convert_signed_SM_to_2C (small_type s, int nd, sc_digit *d) |
void | trim_unsigned (int nb, int nd, sc_digit *d) |
small_type | convert_unsigned_2C_to_SM (int nb, int nd, sc_digit *d) |
small_type | convert_unsigned_SM_to_2C_to_SM (small_type s, int nb, int nd, sc_digit *d) |
void | convert_unsigned_SM_to_2C_trimmed (small_type s, int nb, int nd, sc_digit *d) |
void | convert_unsigned_SM_to_2C (small_type s, int nd, sc_digit *d) |
void | copy_digits_signed (small_type &us, int unb, int und, sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
void | copy_digits_unsigned (small_type &us, int unb, int und, sc_digit *ud, int, int vnd, const sc_digit *vd) |
void | safe_set (int i, bool v, sc_digit *d) |
bool | is_nan (double v) |
bool | is_inf (double v) |
void | is_bad_double (double v) |
sc_signed | add_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_signed | sub_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_signed | mul_signed_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_signed | div_signed_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_signed | mod_signed_friend (small_type us, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_signed | and_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_signed | or_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_signed | xor_signed_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_signed | operator+ (const sc_unsigned &u, int v) |
sc_signed | operator+ (int u, const sc_unsigned &v) |
sc_signed | operator+ (const sc_signed &u, int v) |
sc_signed | operator+ (const sc_signed &u, unsigned int v) |
sc_signed | operator+ (int u, const sc_signed &v) |
sc_signed | operator+ (unsigned int u, const sc_signed &v) |
sc_signed | operator- (const sc_unsigned &u, int v) |
sc_signed | operator- (const sc_unsigned &u, unsigned int v) |
sc_signed | operator- (int u, const sc_unsigned &v) |
sc_signed | operator- (unsigned int u, const sc_unsigned &v) |
sc_signed | operator- (const sc_signed &u, int v) |
sc_signed | operator- (const sc_signed &u, unsigned int v) |
sc_signed | operator- (int u, const sc_signed &v) |
sc_signed | operator- (unsigned int u, const sc_signed &v) |
sc_signed | operator* (const sc_unsigned &u, int v) |
sc_signed | operator* (int u, const sc_unsigned &v) |
sc_signed | operator* (const sc_signed &u, int v) |
sc_signed | operator* (const sc_signed &u, unsigned int v) |
sc_signed | operator* (int u, const sc_signed &v) |
sc_signed | operator* (unsigned int u, const sc_signed &v) |
sc_signed | operator/ (const sc_unsigned &u, int v) |
sc_signed | operator/ (int u, const sc_unsigned &v) |
sc_signed | operator/ (const sc_signed &u, int v) |
sc_signed | operator/ (const sc_signed &u, unsigned int v) |
sc_signed | operator/ (int u, const sc_signed &v) |
sc_signed | operator/ (unsigned int u, const sc_signed &v) |
sc_signed | operator% (const sc_unsigned &u, int v) |
sc_signed | operator% (int u, const sc_unsigned &v) |
sc_signed | operator% (const sc_signed &u, int v) |
sc_signed | operator% (const sc_signed &u, unsigned int v) |
sc_signed | operator% (int u, const sc_signed &v) |
sc_signed | operator% (unsigned int u, const sc_signed &v) |
sc_signed | operator& (const sc_unsigned &u, int v) |
sc_signed | operator& (int u, const sc_unsigned &v) |
sc_signed | operator& (const sc_signed &u, int v) |
sc_signed | operator& (const sc_signed &u, unsigned int v) |
sc_signed | operator& (int u, const sc_signed &v) |
sc_signed | operator& (unsigned int u, const sc_signed &v) |
sc_signed | operator| (const sc_unsigned &u, int v) |
sc_signed | operator| (int u, const sc_unsigned &v) |
sc_signed | operator| (const sc_signed &u, int v) |
sc_signed | operator| (const sc_signed &u, unsigned int v) |
sc_signed | operator| (int u, const sc_signed &v) |
sc_signed | operator| (unsigned int u, const sc_signed &v) |
sc_signed | operator^ (const sc_unsigned &u, int v) |
sc_signed | operator^ (int u, const sc_unsigned &v) |
sc_signed | operator^ (const sc_signed &u, int v) |
sc_signed | operator^ (const sc_signed &u, unsigned int v) |
sc_signed | operator^ (int u, const sc_signed &v) |
sc_signed | operator^ (unsigned int u, const sc_signed &v) |
sc_signed | operator<< (const sc_signed &u, const sc_signed &v) |
sc_signed | operator<< (const sc_signed &u, int64 v) |
sc_signed | operator<< (const sc_signed &u, uint64 v) |
sc_signed | operator<< (const sc_signed &u, long v) |
sc_signed | operator<< (const sc_signed &u, unsigned long v) |
sc_signed | operator<< (const sc_signed &u, int v) |
sc_signed | operator<< (const sc_signed &u, unsigned int v) |
sc_signed | operator>> (const sc_signed &u, const sc_signed &v) |
sc_signed | operator>> (const sc_signed &u, int64 v) |
sc_signed | operator>> (const sc_signed &u, uint64 v) |
sc_signed | operator>> (const sc_signed &u, long v) |
sc_signed | operator>> (const sc_signed &u, unsigned long v) |
sc_signed | operator>> (const sc_signed &u, int v) |
sc_signed | operator>> (const sc_signed &u, unsigned int v) |
bool | operator== (const sc_signed &u, int v) |
bool | operator== (const sc_signed &u, unsigned int v) |
bool | operator== (int u, const sc_signed &v) |
bool | operator== (unsigned int u, const sc_signed &v) |
bool | operator!= (const sc_signed &u, const sc_signed &v) |
bool | operator!= (const sc_signed &u, int64 v) |
bool | operator!= (const sc_signed &u, uint64 v) |
bool | operator!= (const sc_signed &u, long v) |
bool | operator!= (const sc_signed &u, unsigned long v) |
bool | operator!= (const sc_signed &u, int v) |
bool | operator!= (const sc_signed &u, unsigned int v) |
bool | operator!= (int64 u, const sc_signed &v) |
bool | operator!= (uint64 u, const sc_signed &v) |
bool | operator!= (long u, const sc_signed &v) |
bool | operator!= (unsigned long u, const sc_signed &v) |
bool | operator!= (int u, const sc_signed &v) |
bool | operator!= (unsigned int u, const sc_signed &v) |
bool | operator< (const sc_signed &u, int v) |
bool | operator< (const sc_signed &u, unsigned int v) |
bool | operator< (int u, const sc_signed &v) |
bool | operator< (unsigned int u, const sc_signed &v) |
bool | operator<= (const sc_signed &u, const sc_signed &v) |
bool | operator<= (const sc_signed &u, int64 v) |
bool | operator<= (const sc_signed &u, uint64 v) |
bool | operator<= (const sc_signed &u, long v) |
bool | operator<= (const sc_signed &u, unsigned long v) |
bool | operator<= (const sc_signed &u, int v) |
bool | operator<= (const sc_signed &u, unsigned int v) |
bool | operator<= (int64 u, const sc_signed &v) |
bool | operator<= (uint64 u, const sc_signed &v) |
bool | operator<= (long u, const sc_signed &v) |
bool | operator<= (unsigned long u, const sc_signed &v) |
bool | operator<= (int u, const sc_signed &v) |
bool | operator<= (unsigned int u, const sc_signed &v) |
bool | operator> (const sc_signed &u, const sc_signed &v) |
bool | operator> (const sc_signed &u, int64 v) |
bool | operator> (const sc_signed &u, uint64 v) |
bool | operator> (const sc_signed &u, long v) |
bool | operator> (const sc_signed &u, unsigned long v) |
bool | operator> (const sc_signed &u, int v) |
bool | operator> (const sc_signed &u, unsigned int v) |
bool | operator> (int64 u, const sc_signed &v) |
bool | operator> (uint64 u, const sc_signed &v) |
bool | operator> (long u, const sc_signed &v) |
bool | operator> (unsigned long u, const sc_signed &v) |
bool | operator> (int u, const sc_signed &v) |
bool | operator> (unsigned int u, const sc_signed &v) |
bool | operator>= (const sc_signed &u, const sc_signed &v) |
bool | operator>= (const sc_signed &u, int64 v) |
bool | operator>= (const sc_signed &u, uint64 v) |
bool | operator>= (const sc_signed &u, long v) |
bool | operator>= (const sc_signed &u, unsigned long v) |
bool | operator>= (const sc_signed &u, int v) |
bool | operator>= (const sc_signed &u, unsigned int v) |
bool | operator>= (int64 u, const sc_signed &v) |
bool | operator>= (uint64 u, const sc_signed &v) |
bool | operator>= (long u, const sc_signed &v) |
bool | operator>= (unsigned long u, const sc_signed &v) |
bool | operator>= (int u, const sc_signed &v) |
bool | operator>= (unsigned int u, const sc_signed &v) |
sc_signed | operator~ (const sc_signed &u) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_signed_bitref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_signed_bitref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_signed_subref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_signed_subref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_signed &) |
inline ::std::istream & | operator>> (::std::istream &, sc_signed &) |
bool | operator== (const sc_uint_base &a, const sc_uint_base &b) |
bool | operator!= (const sc_uint_base &a, const sc_uint_base &b) |
bool | operator< (const sc_uint_base &a, const sc_uint_base &b) |
bool | operator<= (const sc_uint_base &a, const sc_uint_base &b) |
bool | operator> (const sc_uint_base &a, const sc_uint_base &b) |
bool | operator>= (const sc_uint_base &a, const sc_uint_base &b) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_uint_bitref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_uint_bitref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_uint_subref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_uint_subref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_uint_base &) |
inline ::std::istream & | operator>> (::std::istream &, sc_uint_base &) |
bool | and_reduce (const sc_uint_subref_r &a) |
bool | nand_reduce (const sc_uint_subref_r &a) |
bool | or_reduce (const sc_uint_subref_r &a) |
bool | nor_reduce (const sc_uint_subref_r &a) |
bool | xor_reduce (const sc_uint_subref_r &a) |
bool | xnor_reduce (const sc_uint_subref_r &a) |
bool | and_reduce (const sc_uint_base &a) |
bool | nand_reduce (const sc_uint_base &a) |
bool | or_reduce (const sc_uint_base &a) |
bool | nor_reduce (const sc_uint_base &a) |
bool | xor_reduce (const sc_uint_base &a) |
bool | xnor_reduce (const sc_uint_base &a) |
sc_unsigned | add_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | sub_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | mul_unsigned_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | div_unsigned_friend (small_type s, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | mod_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | and_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | or_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | xor_unsigned_friend (small_type us, int unb, int und, const sc_digit *ud, small_type vs, int vnb, int vnd, const sc_digit *vd) |
sc_unsigned | operator+ (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator+ (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator* (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator* (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator/ (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator/ (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator% (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator% (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator& (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator& (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator| (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator| (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator^ (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator^ (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator<< (const sc_unsigned &u, const sc_unsigned &v) |
sc_unsigned | operator<< (const sc_unsigned &u, int64 v) |
sc_unsigned | operator<< (const sc_unsigned &u, uint64 v) |
sc_unsigned | operator<< (const sc_unsigned &u, long v) |
sc_unsigned | operator<< (const sc_unsigned &u, unsigned long v) |
sc_unsigned | operator<< (const sc_unsigned &u, int v) |
sc_unsigned | operator<< (const sc_unsigned &u, unsigned int v) |
sc_unsigned | operator>> (const sc_unsigned &u, const sc_unsigned &v) |
sc_unsigned | operator>> (const sc_unsigned &u, int64 v) |
sc_unsigned | operator>> (const sc_unsigned &u, uint64 v) |
sc_unsigned | operator>> (const sc_unsigned &u, long v) |
sc_unsigned | operator>> (const sc_unsigned &u, unsigned long v) |
sc_unsigned | operator>> (const sc_unsigned &u, int v) |
sc_unsigned | operator>> (const sc_unsigned &u, unsigned int v) |
bool | operator== (const sc_unsigned &u, int v) |
bool | operator== (const sc_unsigned &u, unsigned int v) |
bool | operator== (int u, const sc_unsigned &v) |
bool | operator== (unsigned int u, const sc_unsigned &v) |
bool | operator!= (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator!= (const sc_unsigned &u, int64 v) |
bool | operator!= (const sc_unsigned &u, uint64 v) |
bool | operator!= (const sc_unsigned &u, long v) |
bool | operator!= (const sc_unsigned &u, unsigned long v) |
bool | operator!= (const sc_unsigned &u, int v) |
bool | operator!= (const sc_unsigned &u, unsigned int v) |
bool | operator!= (int64 u, const sc_unsigned &v) |
bool | operator!= (uint64 u, const sc_unsigned &v) |
bool | operator!= (long u, const sc_unsigned &v) |
bool | operator!= (unsigned long u, const sc_unsigned &v) |
bool | operator!= (int u, const sc_unsigned &v) |
bool | operator!= (unsigned int u, const sc_unsigned &v) |
bool | operator< (const sc_unsigned &u, int v) |
bool | operator< (const sc_unsigned &u, unsigned int v) |
bool | operator< (int u, const sc_unsigned &v) |
bool | operator< (unsigned int u, const sc_unsigned &v) |
bool | operator<= (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator<= (const sc_unsigned &u, int64 v) |
bool | operator<= (const sc_unsigned &u, uint64 v) |
bool | operator<= (const sc_unsigned &u, long v) |
bool | operator<= (const sc_unsigned &u, unsigned long v) |
bool | operator<= (const sc_unsigned &u, int v) |
bool | operator<= (const sc_unsigned &u, unsigned int v) |
bool | operator<= (int64 u, const sc_unsigned &v) |
bool | operator<= (uint64 u, const sc_unsigned &v) |
bool | operator<= (long u, const sc_unsigned &v) |
bool | operator<= (unsigned long u, const sc_unsigned &v) |
bool | operator<= (int u, const sc_unsigned &v) |
bool | operator<= (unsigned int u, const sc_unsigned &v) |
bool | operator> (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator> (const sc_unsigned &u, int64 v) |
bool | operator> (const sc_unsigned &u, uint64 v) |
bool | operator> (const sc_unsigned &u, long v) |
bool | operator> (const sc_unsigned &u, unsigned long v) |
bool | operator> (const sc_unsigned &u, int v) |
bool | operator> (const sc_unsigned &u, unsigned int v) |
bool | operator> (int64 u, const sc_unsigned &v) |
bool | operator> (uint64 u, const sc_unsigned &v) |
bool | operator> (long u, const sc_unsigned &v) |
bool | operator> (unsigned long u, const sc_unsigned &v) |
bool | operator> (int u, const sc_unsigned &v) |
bool | operator> (unsigned int u, const sc_unsigned &v) |
bool | operator>= (const sc_unsigned &u, const sc_unsigned &v) |
bool | operator>= (const sc_unsigned &u, int64 v) |
bool | operator>= (const sc_unsigned &u, uint64 v) |
bool | operator>= (const sc_unsigned &u, long v) |
bool | operator>= (const sc_unsigned &u, unsigned long v) |
bool | operator>= (const sc_unsigned &u, int v) |
bool | operator>= (const sc_unsigned &u, unsigned int v) |
bool | operator>= (int64 u, const sc_unsigned &v) |
bool | operator>= (uint64 u, const sc_unsigned &v) |
bool | operator>= (long u, const sc_unsigned &v) |
bool | operator>= (unsigned long u, const sc_unsigned &v) |
bool | operator>= (int u, const sc_unsigned &v) |
bool | operator>= (unsigned int u, const sc_unsigned &v) |
sc_unsigned | operator~ (const sc_unsigned &u) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_unsigned_bitref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_unsigned_bitref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_unsigned_subref_r &) |
inline ::std::istream & | operator>> (::std::istream &, sc_unsigned_subref &) |
inline ::std::ostream & | operator<< (::std::ostream &, const sc_unsigned &) |
inline ::std::istream & | operator>> (::std::istream &, sc_unsigned &) |
bool | and_reduce (const sc_concatref &a) |
bool | nand_reduce (const sc_concatref &a) |
bool | or_reduce (const sc_concatref &a) |
bool | nor_reduce (const sc_concatref &a) |
bool | xor_reduce (const sc_concatref &a) |
bool | xnor_reduce (const sc_concatref &a) |
const sc_unsigned | operator<< (const sc_concatref &target, uint64 shift) |
const sc_unsigned | operator<< (const sc_concatref &target, int64 shift) |
const sc_unsigned | operator<< (const sc_concatref &target, unsigned long shift) |
const sc_unsigned | operator<< (const sc_concatref &target, int shift) |
const sc_unsigned | operator<< (const sc_concatref &target, unsigned int shift) |
const sc_unsigned | operator<< (const sc_concatref &target, long shift) |
const sc_unsigned | operator>> (const sc_concatref &target, uint64 shift) |
const sc_unsigned | operator>> (const sc_concatref &target, int64 shift) |
const sc_unsigned | operator>> (const sc_concatref &target, unsigned long shift) |
const sc_unsigned | operator>> (const sc_concatref &target, int shift) |
const sc_unsigned | operator>> (const sc_concatref &target, unsigned int shift) |
const sc_unsigned | operator>> (const sc_concatref &target, long shift) |
inline ::std::ostream & | operator<< (::std::ostream &os, const sc_concatref &v) |
inline ::std::istream & | operator>> (::std::istream &is, sc_concatref &a) |
sc_dt::sc_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_abs (const T &a) |
template<class T > | |
const T | sc_max (const T &a, const T &b) |
template<class T > | |
const T | sc_min (const T &a, const T &b) |
typedef unsigned short sc_dt::half_word |
Definition at line 67 of file scfx_mant.hh.
typedef int64_t sc_dt::int64 |
Definition at line 171 of file sc_nbdefs.hh.
typedef int64 sc_dt::int_type |
Definition at line 206 of file sc_nbdefs.hh.
typedef unsigned int sc_dt::sc_digit |
Definition at line 163 of file sc_nbdefs.hh.
Definition at line 109 of file sc_fxcast_switch.hh.
Definition at line 131 of file sc_fxtype_params.hh.
Definition at line 121 of file sc_length_param.hh.
typedef int sc_dt::small_type |
Definition at line 108 of file sc_nbdefs.hh.
typedef unsigned char sc_dt::uchar |
Definition at line 104 of file sc_nbdefs.hh.
typedef uint64_t sc_dt::uint64 |
Definition at line 172 of file sc_nbdefs.hh.
typedef uint64 sc_dt::uint_type |
Definition at line 207 of file sc_nbdefs.hh.
typedef unsigned int sc_dt::word |
Definition at line 66 of file scfx_mant.hh.
Enumerator | |
---|---|
SC_NOW | |
SC_LATER |
Definition at line 118 of file sc_context.hh.
enum sc_dt::sc_enc |
Enumerator | |
---|---|
SC_TC_ | |
SC_US_ |
Definition at line 70 of file sc_fxdefs.hh.
enum sc_dt::sc_fmt |
Enumerator | |
---|---|
SC_F | |
SC_E |
Definition at line 164 of file sc_fxdefs.hh.
Enumerator | |
---|---|
Log_0 | |
Log_1 | |
Log_Z | |
Log_X |
Definition at line 84 of file sc_logic.hh.
enum sc_dt::sc_numrep |
Enumerator | |
---|---|
SC_NOBASE | |
SC_BIN | |
SC_OCT | |
SC_DEC | |
SC_HEX | |
SC_BIN_US | |
SC_BIN_SM | |
SC_OCT_US | |
SC_OCT_SM | |
SC_HEX_US | |
SC_HEX_SM | |
SC_CSD |
Definition at line 81 of file sc_nbdefs.hh.
enum sc_dt::sc_o_mode |
Enumerator | |
---|---|
SC_SAT | |
SC_SAT_ZERO | |
SC_SAT_SYM | |
SC_WRAP | |
SC_WRAP_SM |
Definition at line 117 of file sc_fxdefs.hh.
enum sc_dt::sc_q_mode |
Enumerator | |
---|---|
SC_RND | |
SC_RND_ZERO | |
SC_RND_MIN_INF | |
SC_RND_INF | |
SC_RND_CONV | |
SC_TRN | |
SC_TRN_ZERO |
Definition at line 91 of file sc_fxdefs.hh.
enum sc_dt::sc_switch |
Enumerator | |
---|---|
SC_OFF | |
SC_ON |
Definition at line 143 of file sc_fxdefs.hh.
|
inlinestatic |
Definition at line 1175 of file scfx_rep.cc.
Referenced by sc_dt::scfx_rep::multiply_by_ten().
void sc_dt::add_on_help | ( | small_type & | us, |
int | , | ||
int | und, | ||
sc_digit * | ud, | ||
small_type | vs, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 66 of file sc_nbexterns.cc.
References SC_ZERO, vec_add_on(), vec_add_on2(), vec_cmp(), vec_skip_leading_zeros(), vec_sub_on(), vec_sub_on2(), and vec_zero().
scfx_rep * sc_dt::add_scfx_rep | ( | const scfx_rep & | lhs, |
const scfx_rep & | rhs, | ||
int | max_wl = SC_DEFAULT_MAX_WL_ ) |
Definition at line 1217 of file scfx_rep.cc.
sc_signed sc_dt::add_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References add_signed_friend().
Referenced by add_signed_friend().
sc_unsigned sc_dt::add_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References add_unsigned_friend().
Referenced by add_unsigned_friend().
void sc_dt::align | ( | const scfx_rep & | lhs, |
const scfx_rep & | rhs, | ||
int & | new_wp, | ||
int & | len_mant, | ||
scfx_mant_ref & | lhs_mant, | ||
scfx_mant_ref & | rhs_mant ) |
Definition at line 2051 of file scfx_rep.cc.
void sc_dt::and_on_help | ( | small_type | us, |
int | , | ||
int | und, | ||
sc_digit * | ud, | ||
small_type | vs, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 511 of file sc_nbexterns.cc.
References BITS_PER_DIGIT, DIGIT_MASK, and mul_signs().
|
inline |
Definition at line 453 of file sc_concatref.hh.
References a, and and_reduce().
|
inline |
Definition at line 1333 of file sc_int_base.hh.
References a, and and_reduce().
|
inline |
Definition at line 1168 of file sc_int_base.hh.
References a, and and_reduce().
Definition at line 1335 of file sc_proxy.hh.
References a.
Referenced by and_reduce(), and_reduce(), and_reduce(), and_reduce(), and_reduce(), sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), sc_dt::sc_int_base::nand_reduce(), sc_dt::sc_int_subref_r::nand_reduce(), sc_dt::sc_signed::nand_reduce(), sc_dt::sc_signed_subref_r::nand_reduce(), sc_dt::sc_uint_base::nand_reduce(), sc_dt::sc_uint_subref_r::nand_reduce(), sc_dt::sc_unsigned::nand_reduce(), and sc_dt::sc_unsigned_subref_r::nand_reduce().
|
inline |
Definition at line 1212 of file sc_uint_base.hh.
References a, and and_reduce().
|
inline |
Definition at line 1063 of file sc_uint_base.hh.
References a, and and_reduce().
sc_signed sc_dt::and_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References and_signed_friend().
Referenced by and_signed_friend().
sc_unsigned sc_dt::and_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References and_unsigned_friend().
Referenced by and_unsigned_friend().
|
inline |
Definition at line 632 of file sc_proxy.hh.
References sc_dt::sc_proxy< X >::back_cast(), extend_sign_w_(), sc_min(), and set_words_().
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_lv_base::operator=(), and sc_dt::sc_lv_base::operator=().
|
inline |
Definition at line 675 of file sc_proxy.hh.
References a.
Definition at line 693 of file sc_proxy.hh.
References a.
|
inline |
Definition at line 712 of file sc_proxy.hh.
References a.
|
inline |
Definition at line 730 of file sc_proxy.hh.
References a.
|
inline |
Definition at line 657 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_proxy< X >::assign_(), and sc_dt::sc_proxy< X >::assign_().
|
inline |
Definition at line 936 of file sc_proxy.hh.
References sc_dt::sc_proxy< X >::back_cast(), get_words_(), sc_assert, and set_words_().
Referenced by operator&=().
|
inline |
Definition at line 711 of file sc_ufix.hh.
|
inline |
Definition at line 1197 of file sc_ufix.hh.
|
inline |
Definition at line 957 of file sc_proxy.hh.
References sc_dt::sc_proxy< X >::back_cast(), get_words_(), sc_assert, and set_words_().
Referenced by operator|=().
|
inline |
Definition at line 978 of file sc_proxy.hh.
References a, b, get_words_(), sc_assert, and set_words_().
Referenced by operator^=().
|
inline |
Definition at line 268 of file sc_nbutils.hh.
References BITS_PER_DIGIT.
Referenced by convert_signed_2C_to_SM(), safe_set(), sc_dt::sc_signed::sign(), trim(), trim_signed(), trim_unsigned(), and vec_reverse().
|
inline |
Definition at line 556 of file sc_nbutils.hh.
References sc_assert, and vec_find_first_nonzero().
|
inline |
Definition at line 539 of file sc_nbutils.hh.
References sc_assert, SC_ZERO, and vec_find_first_nonzero().
Referenced by convert_signed_2C_to_SM(), convert_unsigned_2C_to_SM(), sc_dt::sc_signed::iszero(), sc_dt::sc_unsigned::iszero(), mod_on_help_signed(), and mod_on_help_unsigned().
Definition at line 1726 of file scfx_rep.cc.
Definition at line 1657 of file scfx_rep.cc.
Definition at line 2095 of file scfx_rep.cc.
int sc_dt::compare_unsigned | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd, | ||
small_type | if_u_signed = 0, | ||
small_type | if_v_signed = 0 ) |
Definition at line 2109 of file sc_unsigned.cc.
Definition at line 297 of file scfx_mant.hh.
Referenced by sc_dt::scfx_rep::from_string(), and sc_dt::scfx_rep::toggle_tc().
|
inline |
Definition at line 749 of file sc_concatref.hh.
References a, sc_dt::sc_concat_bool::allocate(), b, concat, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 934 of file sc_lv_base.hh.
|
inline |
Definition at line 837 of file sc_lv_base.hh.
|
inline |
Definition at line 1483 of file sc_lv_base.hh.
|
inline |
Definition at line 934 of file sc_lv_base.hh.
|
inline |
Definition at line 837 of file sc_lv_base.hh.
|
inline |
Definition at line 1381 of file sc_lv_base.hh.
|
inline |
Definition at line 1284 of file sc_lv_base.hh.
|
inline |
Definition at line 1577 of file sc_lv_base.hh.
|
inline |
Definition at line 1136 of file sc_lv_base.hh.
|
inline |
Definition at line 1038 of file sc_lv_base.hh.
|
inline |
Definition at line 1452 of file sc_lv_base.hh.
|
inline |
Definition at line 902 of file sc_lv_base.hh.
|
inline |
Definition at line 805 of file sc_lv_base.hh.
|
inline |
Definition at line 1349 of file sc_lv_base.hh.
|
inline |
Definition at line 1252 of file sc_lv_base.hh.
|
inline |
Definition at line 1546 of file sc_lv_base.hh.
|
inline |
Definition at line 1104 of file sc_lv_base.hh.
|
inline |
Definition at line 1006 of file sc_lv_base.hh.
|
inline |
Definition at line 737 of file sc_concatref.hh.
References a, sc_dt::sc_concat_bool::allocate(), b, concat, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 727 of file sc_concatref.hh.
References a, b, concat, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 1467 of file sc_lv_base.hh.
|
inline |
Definition at line 918 of file sc_lv_base.hh.
|
inline |
Definition at line 821 of file sc_lv_base.hh.
|
inline |
Definition at line 1365 of file sc_lv_base.hh.
|
inline |
Definition at line 1268 of file sc_lv_base.hh.
|
inline |
Definition at line 1561 of file sc_lv_base.hh.
|
inline |
Definition at line 1120 of file sc_lv_base.hh.
|
inline |
Definition at line 1022 of file sc_lv_base.hh.
|
inline |
Definition at line 1475 of file sc_lv_base.hh.
|
inline |
Definition at line 1445 of file sc_lv_base.hh.
|
inline |
Definition at line 1459 of file sc_lv_base.hh.
|
inline |
Definition at line 3191 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3258 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3169 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3286 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3183 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3302 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3272 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3176 of file sc_bit_proxies.hh.
|
inline |
Definition at line 926 of file sc_lv_base.hh.
|
inline |
Definition at line 926 of file sc_lv_base.hh.
|
inline |
Definition at line 894 of file sc_lv_base.hh.
|
inline |
Definition at line 910 of file sc_lv_base.hh.
|
inline |
Definition at line 1951 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2153 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1911 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2169 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1943 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2177 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2161 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1927 of file sc_bit_proxies.hh.
|
inline |
Definition at line 829 of file sc_lv_base.hh.
|
inline |
Definition at line 829 of file sc_lv_base.hh.
|
inline |
Definition at line 797 of file sc_lv_base.hh.
|
inline |
Definition at line 813 of file sc_lv_base.hh.
|
inline |
Definition at line 1829 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1903 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1935 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1821 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1958 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1919 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1813 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1373 of file sc_lv_base.hh.
|
inline |
Definition at line 1341 of file sc_lv_base.hh.
|
inline |
Definition at line 1357 of file sc_lv_base.hh.
|
inline |
Definition at line 3020 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3087 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2980 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3103 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3012 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3111 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3095 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2996 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1276 of file sc_lv_base.hh.
|
inline |
Definition at line 1244 of file sc_lv_base.hh.
|
inline |
Definition at line 1260 of file sc_lv_base.hh.
|
inline |
Definition at line 2897 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2972 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2873 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3004 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2889 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3028 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2988 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2881 of file sc_bit_proxies.hh.
Definition at line 246 of file sc_nbutils.hh.
References BITS_PER_HALF_DIGIT.
|
inline |
Definition at line 717 of file sc_concatref.hh.
References a, b, concat, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 1569 of file sc_lv_base.hh.
|
inline |
Definition at line 1539 of file sc_lv_base.hh.
|
inline |
Definition at line 1553 of file sc_lv_base.hh.
|
inline |
Definition at line 3309 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3348 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3265 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3362 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3294 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3369 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3355 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3279 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1128 of file sc_lv_base.hh.
|
inline |
Definition at line 1096 of file sc_lv_base.hh.
|
inline |
Definition at line 1112 of file sc_lv_base.hh.
|
inline |
Definition at line 2531 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2600 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2491 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2616 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2523 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2624 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2608 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2507 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1030 of file sc_lv_base.hh.
|
inline |
Definition at line 998 of file sc_lv_base.hh.
|
inline |
Definition at line 1014 of file sc_lv_base.hh.
|
inline |
Definition at line 2411 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2483 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2387 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2515 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2403 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2538 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2499 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2395 of file sc_bit_proxies.hh.
|
inline |
Definition at line 637 of file sc_nbutils.hh.
References bit_ord(), check_for_zero(), one_and_ones(), one_and_zeros(), sc_assert, SC_NEG, SC_POS, and vec_complement().
Referenced by sc_dt::sc_signed::convert_2C_to_SM(), and convert_signed_SM_to_2C_to_SM().
|
inline |
Definition at line 687 of file sc_nbutils.hh.
References convert_SM_to_2C().
Referenced by sc_dt::sc_signed::convert_SM_to_2C().
|
inline |
Definition at line 670 of file sc_nbutils.hh.
References convert_signed_2C_to_SM(), and convert_SM_to_2C().
Referenced by sc_dt::sc_signed::convert_SM_to_2C_to_SM(), copy_digits_signed(), and vec_from_str().
|
inline |
Definition at line 679 of file sc_nbutils.hh.
References convert_SM_to_2C_trimmed().
|
inline |
Definition at line 611 of file sc_nbutils.hh.
References SC_NEG, and vec_complement().
Referenced by convert_signed_SM_to_2C(), convert_signed_SM_to_2C_to_SM(), convert_unsigned_SM_to_2C(), and convert_unsigned_SM_to_2C_to_SM().
|
inline |
Definition at line 599 of file sc_nbutils.hh.
References SC_NEG, trim(), and vec_complement().
Referenced by convert_signed_SM_to_2C_trimmed(), and convert_unsigned_SM_to_2C_trimmed().
const std::string sc_dt::convert_to_bin | ( | const char * | s | ) |
Definition at line 159 of file sc_bv_base.cc.
References a, sc_core::SC_ID_CANNOT_CONVERT_, and SC_REPORT_ERROR.
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_bv_base::operator=(), sc_dt::sc_lv_base::operator=(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_bv_base::sc_bv_base(), sc_dt::sc_lv_base::sc_lv_base(), and sc_dt::sc_lv_base::sc_lv_base().
const std::string sc_dt::convert_to_fmt | ( | const std::string & | s, |
sc_numrep | numrep, | ||
bool | w_prefix ) |
Definition at line 222 of file sc_bv_base.cc.
References a.
Referenced by sc_dt::sc_proxy< X >::to_string(), and sc_dt::sc_proxy< X >::to_string().
|
inline |
Definition at line 713 of file sc_nbutils.hh.
References check_for_zero(), SC_POS, and trim_unsigned().
Referenced by sc_dt::sc_unsigned::convert_2C_to_SM(), and convert_unsigned_SM_to_2C_to_SM().
|
inline |
Definition at line 741 of file sc_nbutils.hh.
References convert_SM_to_2C().
Referenced by sc_dt::sc_unsigned::convert_SM_to_2C().
|
inline |
Definition at line 724 of file sc_nbutils.hh.
References convert_SM_to_2C(), and convert_unsigned_2C_to_SM().
Referenced by sc_dt::sc_unsigned::convert_SM_to_2C_to_SM(), and copy_digits_unsigned().
|
inline |
Definition at line 733 of file sc_nbutils.hh.
References convert_SM_to_2C_trimmed().
|
inline |
Definition at line 753 of file sc_nbutils.hh.
References convert_signed_SM_to_2C_to_SM(), vec_copy(), and vec_copy_and_zero().
Referenced by sc_dt::sc_signed::copy_digits().
|
inline |
Definition at line 769 of file sc_nbutils.hh.
References convert_unsigned_SM_to_2C_to_SM(), vec_copy(), and vec_copy_and_zero().
Referenced by sc_dt::sc_unsigned::copy_digits().
|
inline |
Definition at line 265 of file sc_nbutils.hh.
References BITS_PER_DIGIT.
Referenced by safe_set(), and vec_reverse().
|
inline |
Definition at line 522 of file sc_nbutils.hh.
References sc_core::sc_abort(), sc_core::SC_ID_OPERATION_FAILED_, and SC_REPORT_ERROR.
void sc_dt::div_on_help_signed | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 251 of file sc_nbexterns.cc.
References CONVERT_SM_to_2C_to_SM, COPY_DIGITS, HALF_DIGIT_RADIX, sc_max(), SC_ZERO, vec_cmp(), vec_div_large(), vec_div_small(), vec_skip_leading_zeros(), and vec_zero().
void sc_dt::div_on_help_unsigned | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 310 of file sc_nbexterns.cc.
References CONVERT_SM_to_2C_to_SM, COPY_DIGITS, HALF_DIGIT_RADIX, sc_max(), SC_ZERO, vec_cmp(), vec_div_large(), vec_div_small(), vec_skip_leading_zeros(), and vec_zero().
scfx_rep * sc_dt::div_scfx_rep | ( | const scfx_rep & | lhs, |
const scfx_rep & | rhs, | ||
int | div_wl = SC_DEFAULT_DIV_WL_ ) |
Definition at line 1495 of file scfx_rep.cc.
Referenced by operator/(), and operator/().
sc_signed sc_dt::div_signed_friend | ( | small_type | s, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References div_signed_friend().
Referenced by div_signed_friend().
sc_unsigned sc_dt::div_unsigned_friend | ( | small_type | s, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References div_unsigned_friend().
Referenced by div_unsigned_friend().
|
inline |
Definition at line 620 of file sc_proxy.hh.
References SC_DIGIT_ZERO, and set_words_().
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), assign_p_(), sc_dt::sc_proxy< X >::operator<<=(), and sc_dt::sc_proxy< X >::operator>>=().
|
inline |
Definition at line 438 of file sc_nbutils.hh.
References BITS_PER_DIGIT, DIGIT_MASK, sc_assert, and vec_zero().
Referenced by sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), and sc_dt::sc_unsigned::operator=().
small_type sc_dt::fsm_move | ( | char | c, |
small_type & | b, | ||
small_type & | s, | ||
small_type & | state ) |
Definition at line 142 of file sc_nbutils.cc.
References b, c, NB_DEFAULT_BASE, sc_assert, SC_BIN, SC_DEC, SC_HEX, SC_NEG, SC_OCT, SC_POS, and state.
Referenced by get_base_and_sign().
const char * sc_dt::get_base_and_sign | ( | const char * | v, |
small_type & | b, | ||
small_type & | s ) |
Definition at line 197 of file sc_nbutils.cc.
References b, fsm_move(), NB_DEFAULT_BASE, sc_assert, sc_core::SC_ID_CONVERSION_FAILED_, SC_POS, SC_REPORT_ERROR, and state.
Referenced by vec_from_str().
|
inline |
Definition at line 465 of file sc_nbutils.hh.
References SC_LIKELY_, SC_NEG, SC_POS, and SC_ZERO.
Referenced by sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), and sc_dt::sc_unsigned::operator=().
|
inline |
Definition at line 604 of file sc_proxy.hh.
Referenced by b_and_assign_(), sc_dt::sc_proxy< X >::b_not(), b_or_assign_(), b_xor_assign_(), sc_dt::sc_proxy< X >::operator<<=(), and sc_dt::sc_proxy< X >::operator>>=().
Definition at line 236 of file sc_nbutils.hh.
References BITS_PER_HALF_DIGIT.
Referenced by high_half_masked(), vec_div_small(), vec_mul(), vec_mul_small(), vec_mul_small_on(), vec_rem_on_small(), and vec_rem_small().
Definition at line 238 of file sc_nbutils.hh.
References HALF_DIGIT_MASK, and high_half().
Referenced by vec_div_small(), vec_mul_small(), vec_mul_small_on(), vec_rem_on_small(), and vec_rem_small().
|
inline |
Definition at line 309 of file scfx_mant.hh.
References sc_dt::scfx_mant::size().
Referenced by sc_dt::scfx_rep::from_string(), and sc_dt::scfx_rep::toggle_tc().
|
inline |
Definition at line 823 of file sc_nbutils.hh.
References is_inf(), is_nan(), sc_core::SC_ID_VALUE_NOT_VALID_, and SC_REPORT_ERROR.
Referenced by sc_dt::sc_signed::operator=(), and sc_dt::sc_unsigned::operator=().
|
inline |
Definition at line 816 of file sc_nbutils.hh.
Referenced by sc_dt::sc_fxnum_fast::cast(), sc_dt::sc_fxnum_fast::get_bit(), sc_dt::sc_fxnum_fast::get_slice(), is_bad_double(), sc_dt::sc_fxnum_fast::set_bit(), sc_dt::sc_fxnum_fast::set_slice(), and to_string().
|
inline |
Definition at line 810 of file sc_nbutils.hh.
Referenced by sc_dt::sc_fxnum_fast::cast(), sc_dt::sc_fxnum_fast::get_bit(), sc_dt::sc_fxnum_fast::get_slice(), is_bad_double(), sc_dt::sc_fxnum_fast::set_bit(), sc_dt::sc_fxnum_fast::set_slice(), and to_string().
|
inlinestatic |
Definition at line 74 of file sc_nbutils.cc.
References SC_BIN, SC_BIN_SM, SC_BIN_US, SC_CSD, SC_DEC, SC_HEX, SC_HEX_SM, SC_HEX_US, sc_core::SC_ID_VALUE_NOT_VALID_, SC_NOBASE, SC_OCT, SC_OCT_SM, SC_OCT_US, and SC_REPORT_ERROR.
Referenced by vec_from_str().
Definition at line 229 of file sc_nbutils.hh.
References HALF_DIGIT_MASK.
Referenced by vec_div_small(), vec_mul(), vec_mul_small(), vec_mul_small_on(), vec_rem_on_small(), and vec_rem_small().
|
inline |
Definition at line 641 of file sc_lv_base.hh.
References a.
Definition at line 355 of file scfx_rep.hh.
Definition at line 2550 of file sc_fxnum.hh.
|
inline |
Definition at line 3507 of file sc_fxnum.hh.
Definition at line 2536 of file sc_fxnum.hh.
Definition at line 922 of file sc_fxval.hh.
|
inline |
Definition at line 3493 of file sc_fxnum.hh.
|
inline |
Definition at line 1564 of file sc_fxval.hh.
|
inline |
Definition at line 571 of file sc_nbutils.hh.
References SC_ZERO, and vec_zero().
Referenced by sc_dt::sc_signed::makezero(), and sc_dt::sc_unsigned::makezero().
void sc_dt::mod_on_help_signed | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 373 of file sc_nbexterns.cc.
References check_for_zero(), COPY_DIGITS, HALF_DIGIT_RADIX, sc_max(), sc_min(), SC_ZERO, vec_cmp(), vec_rem_large(), vec_rem_small(), vec_skip_leading_zeros(), and vec_zero().
void sc_dt::mod_on_help_unsigned | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 439 of file sc_nbexterns.cc.
References check_for_zero(), COPY_DIGITS, HALF_DIGIT_RADIX, sc_max(), sc_min(), SC_ZERO, vec_cmp(), vec_rem_large(), vec_rem_small(), vec_skip_leading_zeros(), and vec_zero().
sc_signed sc_dt::mod_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References mod_signed_friend().
Referenced by mod_signed_friend().
sc_unsigned sc_dt::mod_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References mod_unsigned_friend().
Referenced by mod_unsigned_friend().
void sc_dt::mul_on_help_signed | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 121 of file sc_nbexterns.cc.
References CONVERT_SM_to_2C_to_SM, COPY_DIGITS, HALF_DIGIT_RADIX, vec_mul(), vec_mul_small(), vec_skip_leading_zeros(), and vec_zero().
void sc_dt::mul_on_help_unsigned | ( | small_type & | us, |
int | unb, | ||
int | und, | ||
sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 184 of file sc_nbexterns.cc.
References CONVERT_SM_to_2C_to_SM, COPY_DIGITS, HALF_DIGIT_RADIX, vec_mul(), vec_mul_small(), vec_skip_leading_zeros(), and vec_zero().
sc_signed sc_dt::mul_signed_friend | ( | small_type | s, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References mul_signed_friend().
Referenced by mul_signed_friend().
|
inline |
Definition at line 489 of file sc_nbutils.hh.
References SC_NEG, SC_POS, and SC_ZERO.
Referenced by and_on_help(), or_on_help(), and xor_on_help().
sc_unsigned sc_dt::mul_unsigned_friend | ( | small_type | s, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References mul_unsigned_friend().
Referenced by mul_unsigned_friend().
|
inline |
Definition at line 347 of file scfx_rep.hh.
Referenced by sc_dt::scfx_pow10::operator()().
void sc_dt::multiply | ( | scfx_rep & | result, |
const scfx_rep & | lhs, | ||
const scfx_rep & | rhs, | ||
int | max_wl = SC_DEFAULT_MAX_WL_ ) |
Definition at line 1420 of file scfx_rep.cc.
Referenced by sc_dt::scfx_pow10::neg(), and sc_dt::scfx_pow10::pos().
|
inlinestatic |
Definition at line 89 of file scfx_rep.cc.
References bits_in_word.
Referenced by sc_dt::scfx_rep::from_string(), sc_dt::scfx_rep::scfx_rep(), and sc_dt::scfx_rep::scfx_rep().
|
inline |
Definition at line 454 of file sc_concatref.hh.
References a, and nand_reduce().
|
inline |
Definition at line 1339 of file sc_int_base.hh.
References a, and nand_reduce().
|
inline |
Definition at line 1174 of file sc_int_base.hh.
References a, and nand_reduce().
Definition at line 1342 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), nand_reduce(), nand_reduce(), nand_reduce(), nand_reduce(), and nand_reduce().
|
inline |
Definition at line 1217 of file sc_uint_base.hh.
References a, and nand_reduce().
|
inline |
Definition at line 1068 of file sc_uint_base.hh.
References a, and nand_reduce().
Definition at line 2277 of file sc_fxnum.hh.
|
inline |
Definition at line 3249 of file sc_fxnum.hh.
Definition at line 2270 of file sc_fxnum.hh.
Definition at line 759 of file sc_fxval.hh.
|
inline |
Definition at line 3242 of file sc_fxnum.hh.
|
inline |
Definition at line 1408 of file sc_fxval.hh.
Definition at line 339 of file scfx_rep.hh.
Referenced by sc_dt::sc_fxnum::operator-(), and sc_dt::sc_fxval::operator-().
|
inlinestatic |
Definition at line 65 of file scfx_mant.cc.
References scfx_find_msb(), and UINT64_ONE.
Referenced by sc_dt::scfx_mant::alloc_word(), and sc_dt::scfx_mant::free_word().
|
inline |
Definition at line 456 of file sc_concatref.hh.
References a, and nor_reduce().
|
inline |
Definition at line 1351 of file sc_int_base.hh.
References a, and nor_reduce().
|
inline |
Definition at line 1186 of file sc_int_base.hh.
References a, and nor_reduce().
Definition at line 1356 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), nor_reduce(), nor_reduce(), nor_reduce(), nor_reduce(), and nor_reduce().
|
inline |
Definition at line 1227 of file sc_uint_base.hh.
References a, and nor_reduce().
|
inline |
Definition at line 1078 of file sc_uint_base.hh.
References a, and nor_reduce().
|
inline |
Definition at line 253 of file sc_nbutils.hh.
Referenced by convert_signed_2C_to_SM(), trim(), trim_signed(), trim_unsigned(), vec_from_char(), vec_shift_left(), and vec_shift_right().
|
inline |
Definition at line 259 of file sc_nbutils.hh.
Referenced by convert_signed_2C_to_SM(), safe_set(), sc_dt::sc_signed::sign(), and vec_reverse().
|
inline |
Definition at line 1726 of file sc_bit_proxies.hh.
|
inline |
Definition at line 145 of file sc_fxcast_switch.hh.
|
inline |
Definition at line 223 of file sc_fxtype_params.hh.
|
inline |
Definition at line 812 of file sc_int_base.hh.
bool sc_dt::operator!= | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 898 of file sc_signed.cc.
bool sc_dt::operator!= | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 678 of file sc_unsigned.cc.
|
inline |
Definition at line 162 of file sc_length_param.hh.
Definition at line 339 of file sc_logic.hh.
|
inline |
Definition at line 1166 of file sc_proxy.hh.
bool sc_dt::operator!= | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 892 of file sc_signed.cc.
bool sc_dt::operator!= | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1171 of file sc_signed.cc.
bool sc_dt::operator!= | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1884 of file sc_unsigned.cc.
|
inline |
Definition at line 2064 of file sc_signed.hh.
bool sc_dt::operator!= | ( | const sc_signed & | u, |
long | v ) |
|
inline |
Definition at line 2069 of file sc_signed.hh.
bool sc_dt::operator!= | ( | const sc_signed & | u, |
unsigned long | v ) |
|
inline |
Definition at line 753 of file sc_uint_base.hh.
bool sc_dt::operator!= | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1177 of file sc_signed.cc.
bool sc_dt::operator!= | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 895 of file sc_unsigned.cc.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 673 of file sc_unsigned.cc.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1877 of file sc_unsigned.cc.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 890 of file sc_unsigned.cc.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1731 of file sc_unsigned.hh.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
int64 | v ) |
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
long | v ) |
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1736 of file sc_unsigned.hh.
bool sc_dt::operator!= | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 2079 of file sc_signed.hh.
|
inline |
Definition at line 1746 of file sc_unsigned.hh.
bool sc_dt::operator!= | ( | int64 | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator!= | ( | long | u, |
const sc_signed & | v ) |
bool sc_dt::operator!= | ( | long | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator!= | ( | uint64 | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 2084 of file sc_signed.hh.
|
inline |
Definition at line 1751 of file sc_unsigned.hh.
bool sc_dt::operator!= | ( | unsigned long | u, |
const sc_signed & | v ) |
bool sc_dt::operator!= | ( | unsigned long | u, |
const sc_unsigned & | v ) |
sc_signed sc_dt::operator% | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 747 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 735 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 741 of file sc_signed.cc.
Definition at line 2467 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1056 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2453 of file sc_signed.cc.
Definition at line 1643 of file sc_signed.hh.
Definition at line 2481 of file sc_signed.cc.
Definition at line 2585 of file sc_signed.cc.
Definition at line 2553 of file sc_signed.cc.
Definition at line 1648 of file sc_signed.hh.
Definition at line 2658 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1062 of file sc_signed.cc.
sc_unsigned sc_dt::operator% | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 798 of file sc_unsigned.cc.
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 729 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2439 of file sc_signed.cc.
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 793 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1319 of file sc_unsigned.cc.
|
inline |
Definition at line 1624 of file sc_signed.hh.
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 2517 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 2621 of file sc_signed.cc.
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1333 of file sc_unsigned.cc.
|
inline |
Definition at line 1402 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator% | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1366 of file sc_unsigned.cc.
Definition at line 1658 of file sc_signed.hh.
|
inline |
Definition at line 1632 of file sc_signed.hh.
Definition at line 2499 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 2535 of file sc_signed.cc.
Definition at line 2603 of file sc_signed.cc.
sc_signed sc_dt::operator% | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 2640 of file sc_signed.cc.
Definition at line 2569 of file sc_signed.cc.
sc_unsigned sc_dt::operator% | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1350 of file sc_unsigned.cc.
Definition at line 1663 of file sc_signed.hh.
|
inline |
Definition at line 1413 of file sc_unsigned.hh.
Definition at line 2674 of file sc_signed.cc.
sc_unsigned sc_dt::operator% | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1382 of file sc_unsigned.cc.
|
inline |
Definition at line 1695 of file sc_bit_proxies.hh.
References a, sc_dt::sc_logic::and_table, and b.
sc_signed sc_dt::operator& | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 778 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 766 of file sc_signed.cc.
Definition at line 291 of file sc_logic.hh.
|
inline |
Definition at line 358 of file sc_lv_base.hh.
References a, and sc_dt::sc_proxy< X >::back_cast().
sc_signed sc_dt::operator& | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 772 of file sc_signed.cc.
Definition at line 2728 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1075 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2716 of file sc_signed.cc.
Definition at line 1722 of file sc_signed.hh.
Definition at line 2740 of file sc_signed.cc.
Definition at line 2824 of file sc_signed.cc.
Definition at line 2796 of file sc_signed.cc.
Definition at line 1727 of file sc_signed.hh.
Definition at line 2880 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1081 of file sc_signed.cc.
sc_unsigned sc_dt::operator& | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 814 of file sc_unsigned.cc.
sc_signed sc_dt::operator& | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 760 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2704 of file sc_signed.cc.
sc_unsigned sc_dt::operator& | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 809 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator& | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1412 of file sc_unsigned.cc.
|
inline |
Definition at line 1703 of file sc_signed.hh.
sc_signed sc_dt::operator& | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 2768 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 2852 of file sc_signed.cc.
sc_unsigned sc_dt::operator& | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1424 of file sc_unsigned.cc.
|
inline |
Definition at line 1453 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator& | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1452 of file sc_unsigned.cc.
Definition at line 1736 of file sc_signed.hh.
|
inline |
Definition at line 1711 of file sc_signed.hh.
Definition at line 2754 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 2782 of file sc_signed.cc.
Definition at line 2838 of file sc_signed.cc.
sc_signed sc_dt::operator& | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 2866 of file sc_signed.cc.
Definition at line 2810 of file sc_signed.cc.
sc_unsigned sc_dt::operator& | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1438 of file sc_unsigned.cc.
Definition at line 1738 of file sc_signed.hh.
|
inline |
Definition at line 1464 of file sc_unsigned.hh.
Definition at line 2894 of file sc_signed.cc.
sc_unsigned sc_dt::operator& | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1466 of file sc_unsigned.cc.
|
inline |
Definition at line 325 of file sc_lv_base.hh.
References a, b_and_assign_(), and sc_dt::sc_proxy< X >::back_cast().
sc_signed sc_dt::operator* | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 685 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 673 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 679 of file sc_signed.cc.
Definition at line 1938 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1018 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1924 of file sc_signed.cc.
Definition at line 1489 of file sc_signed.hh.
Definition at line 1952 of file sc_signed.cc.
Definition at line 2048 of file sc_signed.cc.
Definition at line 2016 of file sc_signed.cc.
Definition at line 1494 of file sc_signed.hh.
Definition at line 2112 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1024 of file sc_signed.cc.
sc_unsigned sc_dt::operator* | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 766 of file sc_unsigned.cc.
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 667 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1910 of file sc_signed.cc.
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 761 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1122 of file sc_unsigned.cc.
|
inline |
Definition at line 1470 of file sc_signed.hh.
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 1984 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 2080 of file sc_signed.cc.
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1136 of file sc_unsigned.cc.
|
inline |
Definition at line 1304 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator* | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1168 of file sc_unsigned.cc.
Definition at line 1504 of file sc_signed.hh.
|
inline |
Definition at line 1478 of file sc_signed.hh.
Definition at line 1968 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 2000 of file sc_signed.cc.
Definition at line 2064 of file sc_signed.cc.
sc_signed sc_dt::operator* | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 2096 of file sc_signed.cc.
Definition at line 2032 of file sc_signed.cc.
sc_unsigned sc_dt::operator* | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1152 of file sc_unsigned.cc.
Definition at line 1509 of file sc_signed.hh.
|
inline |
Definition at line 1315 of file sc_unsigned.hh.
Definition at line 2127 of file sc_signed.cc.
sc_unsigned sc_dt::operator* | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1183 of file sc_unsigned.cc.
sc_signed sc_dt::operator+ | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 623 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 611 of file sc_signed.cc.
Definition at line 3485 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 617 of file sc_signed.cc.
Definition at line 1324 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 968 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1309 of file sc_signed.cc.
Definition at line 1318 of file sc_signed.hh.
Definition at line 1339 of file sc_signed.cc.
Definition at line 1441 of file sc_signed.cc.
Definition at line 1407 of file sc_signed.cc.
Definition at line 1323 of file sc_signed.hh.
Definition at line 1509 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 974 of file sc_signed.cc.
sc_unsigned sc_dt::operator+ | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 744 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u | ) |
Definition at line 1725 of file sc_unsigned.cc.
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 605 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1294 of file sc_signed.cc.
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 739 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1004 of file sc_unsigned.cc.
|
inline |
Definition at line 1299 of file sc_signed.hh.
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 1373 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 1475 of file sc_signed.cc.
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1019 of file sc_unsigned.cc.
|
inline |
Definition at line 1208 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator+ | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1053 of file sc_unsigned.cc.
Definition at line 1333 of file sc_signed.hh.
|
inline |
Definition at line 1307 of file sc_signed.hh.
Definition at line 1356 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 1390 of file sc_signed.cc.
Definition at line 1458 of file sc_signed.cc.
sc_signed sc_dt::operator+ | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 1492 of file sc_signed.cc.
Definition at line 1424 of file sc_signed.cc.
sc_unsigned sc_dt::operator+ | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1036 of file sc_unsigned.cc.
Definition at line 1338 of file sc_signed.hh.
|
inline |
Definition at line 1219 of file sc_unsigned.hh.
Definition at line 1526 of file sc_signed.cc.
sc_unsigned sc_dt::operator+ | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1070 of file sc_unsigned.cc.
|
inline |
Definition at line 793 of file sc_concatref.hh.
|
inline |
Definition at line 886 of file sc_lv_base.hh.
|
inline |
Definition at line 789 of file sc_lv_base.hh.
|
inline |
Definition at line 1437 of file sc_lv_base.hh.
|
inline |
Definition at line 886 of file sc_lv_base.hh.
|
inline |
Definition at line 789 of file sc_lv_base.hh.
|
inline |
Definition at line 1333 of file sc_lv_base.hh.
|
inline |
Definition at line 1236 of file sc_lv_base.hh.
|
inline |
Definition at line 1530 of file sc_lv_base.hh.
|
inline |
Definition at line 1087 of file sc_lv_base.hh.
|
inline |
Definition at line 990 of file sc_lv_base.hh.
|
inline |
Definition at line 1406 of file sc_lv_base.hh.
|
inline |
Definition at line 854 of file sc_lv_base.hh.
|
inline |
Definition at line 757 of file sc_lv_base.hh.
|
inline |
Definition at line 1301 of file sc_lv_base.hh.
|
inline |
Definition at line 1204 of file sc_lv_base.hh.
|
inline |
Definition at line 1499 of file sc_lv_base.hh.
|
inline |
Definition at line 1055 of file sc_lv_base.hh.
|
inline |
Definition at line 958 of file sc_lv_base.hh.
|
inline |
Definition at line 781 of file sc_concatref.hh.
References a, sc_dt::sc_concat_bool::allocate(), b, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 771 of file sc_concatref.hh.
References a, b, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 1421 of file sc_lv_base.hh.
|
inline |
Definition at line 870 of file sc_lv_base.hh.
|
inline |
Definition at line 773 of file sc_lv_base.hh.
|
inline |
Definition at line 1317 of file sc_lv_base.hh.
|
inline |
Definition at line 1220 of file sc_lv_base.hh.
|
inline |
Definition at line 1514 of file sc_lv_base.hh.
|
inline |
Definition at line 1071 of file sc_lv_base.hh.
|
inline |
Definition at line 974 of file sc_lv_base.hh.
|
inline |
Definition at line 1429 of file sc_lv_base.hh.
|
inline |
Definition at line 1399 of file sc_lv_base.hh.
|
inline |
Definition at line 1413 of file sc_lv_base.hh.
|
inline |
Definition at line 3161 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3199 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3137 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3227 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3153 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3243 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3213 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3145 of file sc_bit_proxies.hh.
|
inline |
Definition at line 878 of file sc_lv_base.hh.
|
inline |
Definition at line 878 of file sc_lv_base.hh.
|
inline |
Definition at line 846 of file sc_lv_base.hh.
|
inline |
Definition at line 862 of file sc_lv_base.hh.
|
inline |
Definition at line 1886 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2121 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1846 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2137 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1878 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2145 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2129 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1862 of file sc_bit_proxies.hh.
|
inline |
Definition at line 781 of file sc_lv_base.hh.
|
inline |
Definition at line 781 of file sc_lv_base.hh.
|
inline |
Definition at line 749 of file sc_lv_base.hh.
|
inline |
Definition at line 765 of file sc_lv_base.hh.
|
inline |
Definition at line 1795 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1838 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1870 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1787 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1894 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1854 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1779 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1325 of file sc_lv_base.hh.
|
inline |
Definition at line 1293 of file sc_lv_base.hh.
|
inline |
Definition at line 1309 of file sc_lv_base.hh.
|
inline |
Definition at line 2955 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3054 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2914 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3070 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2947 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3078 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3062 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2931 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1228 of file sc_lv_base.hh.
|
inline |
Definition at line 1196 of file sc_lv_base.hh.
|
inline |
Definition at line 1212 of file sc_lv_base.hh.
|
inline |
Definition at line 2864 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2906 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2840 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2939 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2856 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2963 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2923 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2848 of file sc_bit_proxies.hh.
|
inline |
Definition at line 761 of file sc_concatref.hh.
References a, b, sc_dt::sc_concatref::initialize(), and sc_dt::sc_concatref::m_pool.
|
inline |
Definition at line 1522 of file sc_lv_base.hh.
|
inline |
Definition at line 1492 of file sc_lv_base.hh.
|
inline |
Definition at line 1506 of file sc_lv_base.hh.
|
inline |
Definition at line 3250 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3319 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3206 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3333 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3235 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3340 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3326 of file sc_bit_proxies.hh.
|
inline |
Definition at line 3220 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1079 of file sc_lv_base.hh.
|
inline |
Definition at line 1047 of file sc_lv_base.hh.
|
inline |
Definition at line 1063 of file sc_lv_base.hh.
|
inline |
Definition at line 2468 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2568 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2427 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2584 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2460 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2592 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2576 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2443 of file sc_bit_proxies.hh.
|
inline |
Definition at line 982 of file sc_lv_base.hh.
|
inline |
Definition at line 950 of file sc_lv_base.hh.
|
inline |
Definition at line 966 of file sc_lv_base.hh.
|
inline |
Definition at line 2378 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2419 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2354 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2452 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2370 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2475 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2435 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2362 of file sc_bit_proxies.hh.
sc_signed sc_dt::operator- | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 654 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 642 of file sc_signed.cc.
Definition at line 3491 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 648 of file sc_signed.cc.
Definition at line 1609 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 999 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1594 of file sc_signed.cc.
Definition at line 1410 of file sc_signed.hh.
Definition at line 1624 of file sc_signed.cc.
Definition at line 1761 of file sc_signed.cc.
Definition at line 1692 of file sc_signed.cc.
Definition at line 1415 of file sc_signed.hh.
Definition at line 1829 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1005 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 993 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u | ) |
Definition at line 3497 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 636 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1579 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 987 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1564 of file sc_signed.cc.
|
inline |
Definition at line 1379 of file sc_signed.hh.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 1658 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 1795 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1727 of file sc_signed.cc.
|
inline |
Definition at line 1384 of file sc_signed.hh.
sc_signed sc_dt::operator- | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1863 of file sc_signed.cc.
Definition at line 1425 of file sc_signed.hh.
|
inline |
Definition at line 1394 of file sc_signed.hh.
Definition at line 1641 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 1675 of file sc_signed.cc.
Definition at line 1778 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 1812 of file sc_signed.cc.
Definition at line 1710 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1744 of file sc_signed.cc.
Definition at line 1430 of file sc_signed.hh.
|
inline |
Definition at line 1399 of file sc_signed.hh.
Definition at line 1846 of file sc_signed.cc.
sc_signed sc_dt::operator- | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1880 of file sc_signed.cc.
Definition at line 2356 of file sc_fxnum.hh.
Definition at line 2364 of file sc_fxnum.hh.
References a, b, div_scfx_rep(), SC_FXNUM_OBSERVER_READ_, and sc_fxval.
|
inline |
Definition at line 3320 of file sc_fxnum.hh.
|
inline |
Definition at line 3328 of file sc_fxnum.hh.
References a, b, SC_FXNUM_FAST_OBSERVER_READ_, and sc_dt::sc_fxnum_fast::sc_fxval_fast.
Definition at line 2371 of file sc_fxnum.hh.
References a, b, div_scfx_rep(), SC_FXNUM_OBSERVER_READ_, and sc_fxval.
Definition at line 819 of file sc_fxval.hh.
|
inline |
Definition at line 3335 of file sc_fxnum.hh.
References a, b, SC_FXNUM_FAST_OBSERVER_READ_, and sc_dt::sc_fxnum_fast::sc_fxval_fast.
|
inline |
Definition at line 1464 of file sc_fxval.hh.
sc_signed sc_dt::operator/ | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 716 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 704 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 710 of file sc_signed.cc.
Definition at line 2190 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1037 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2174 of file sc_signed.cc.
Definition at line 1566 of file sc_signed.hh.
Definition at line 2206 of file sc_signed.cc.
Definition at line 2315 of file sc_signed.cc.
Definition at line 2278 of file sc_signed.cc.
Definition at line 1571 of file sc_signed.hh.
Definition at line 2387 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1043 of file sc_signed.cc.
sc_unsigned sc_dt::operator/ | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 782 of file sc_unsigned.cc.
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 698 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2158 of file sc_signed.cc.
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 777 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1214 of file sc_unsigned.cc.
|
inline |
Definition at line 1547 of file sc_signed.hh.
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 2242 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 2351 of file sc_signed.cc.
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1230 of file sc_unsigned.cc.
|
inline |
Definition at line 1353 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator/ | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1267 of file sc_unsigned.cc.
Definition at line 1581 of file sc_signed.hh.
|
inline |
Definition at line 1555 of file sc_signed.hh.
Definition at line 2224 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 2260 of file sc_signed.cc.
Definition at line 2333 of file sc_signed.cc.
sc_signed sc_dt::operator/ | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 2369 of file sc_signed.cc.
Definition at line 2296 of file sc_signed.cc.
sc_unsigned sc_dt::operator/ | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1248 of file sc_unsigned.cc.
Definition at line 1586 of file sc_signed.hh.
|
inline |
Definition at line 1364 of file sc_unsigned.hh.
Definition at line 2405 of file sc_signed.cc.
sc_unsigned sc_dt::operator/ | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1285 of file sc_unsigned.cc.
|
inline |
Definition at line 817 of file sc_int_base.hh.
bool sc_dt::operator< | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 910 of file sc_signed.cc.
bool sc_dt::operator< | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 688 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 904 of file sc_signed.cc.
Definition at line 3654 of file sc_signed.cc.
bool sc_dt::operator< | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1183 of file sc_signed.cc.
bool sc_dt::operator< | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1922 of file sc_unsigned.cc.
|
inline |
Definition at line 2103 of file sc_signed.hh.
Definition at line 3680 of file sc_signed.cc.
bool sc_dt::operator< | ( | const sc_signed & | u, |
long | v ) |
Definition at line 3774 of file sc_signed.cc.
Definition at line 3730 of file sc_signed.cc.
|
inline |
Definition at line 2105 of file sc_signed.hh.
bool sc_dt::operator< | ( | const sc_signed & | u, |
unsigned long | v ) |
Definition at line 3825 of file sc_signed.cc.
|
inline |
Definition at line 757 of file sc_uint_base.hh.
bool sc_dt::operator< | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1189 of file sc_signed.cc.
bool sc_dt::operator< | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 905 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 683 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1909 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 900 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1896 of file sc_unsigned.cc.
|
inline |
Definition at line 1770 of file sc_unsigned.hh.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 1935 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 1987 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1963 of file sc_unsigned.cc.
|
inline |
Definition at line 1775 of file sc_unsigned.hh.
bool sc_dt::operator< | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 2015 of file sc_unsigned.cc.
|
inline |
Definition at line 2112 of file sc_signed.hh.
|
inline |
Definition at line 1785 of file sc_unsigned.hh.
Definition at line 3705 of file sc_signed.cc.
bool sc_dt::operator< | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 1949 of file sc_unsigned.cc.
bool sc_dt::operator< | ( | long | u, |
const sc_signed & | v ) |
Definition at line 3800 of file sc_signed.cc.
bool sc_dt::operator< | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 2001 of file sc_unsigned.cc.
Definition at line 3752 of file sc_signed.cc.
bool sc_dt::operator< | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1975 of file sc_unsigned.cc.
|
inline |
Definition at line 2117 of file sc_signed.hh.
|
inline |
Definition at line 1790 of file sc_unsigned.hh.
bool sc_dt::operator< | ( | unsigned long | u, |
const sc_signed & | v ) |
Definition at line 3847 of file sc_signed.cc.
bool sc_dt::operator< | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 2027 of file sc_unsigned.cc.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_int_base & | a ) |
Definition at line 1370 of file sc_int_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_int_bitref_r & | a ) |
Definition at line 972 of file sc_int_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_int_subref_r & | a ) |
Definition at line 1205 of file sc_int_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_signed & | a ) |
Definition at line 2488 of file sc_signed.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_signed_bitref_r & | a ) |
Definition at line 2350 of file sc_signed.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_signed_subref_r & | a ) |
Definition at line 2424 of file sc_signed.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_uint_base & | a ) |
Definition at line 1242 of file sc_uint_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_uint_bitref_r & | a ) |
Definition at line 894 of file sc_uint_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_uint_subref_r & | a ) |
Definition at line 1093 of file sc_uint_base.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_unsigned & | a ) |
Definition at line 2179 of file sc_unsigned.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_unsigned_bitref_r & | a ) |
Definition at line 2036 of file sc_unsigned.hh.
References a.
std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_unsigned_subref_r & | a ) |
Definition at line 2120 of file sc_unsigned.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_bit & | a ) |
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_concatref & | v ) |
Definition at line 540 of file sc_concatref.hh.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxcast_switch & | a ) |
Definition at line 150 of file sc_fxcast_switch.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum & | a ) |
Definition at line 3114 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum_bitref & | a ) |
Definition at line 1376 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum_fast & | a ) |
Definition at line 4056 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum_fast_bitref & | a ) |
Definition at line 1569 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum_fast_subref & | a ) |
Definition at line 2148 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxnum_subref & | a ) |
Definition at line 1856 of file sc_fxnum.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxtype_params & | a ) |
Definition at line 256 of file sc_fxtype_params.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxval & | a ) |
Definition at line 1286 of file sc_fxval.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_fxval_fast & | a ) |
Definition at line 1924 of file sc_fxval.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_length_param & | a ) |
Definition at line 182 of file sc_length_param.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_logic & | a ) |
Definition at line 352 of file sc_logic.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
const sc_proxy< X > & | a ) |
Definition at line 1378 of file sc_proxy.hh.
References a.
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_enc | enc ) |
Definition at line 78 of file sc_fxdefs.hh.
References to_string().
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_fmt | fmt ) |
Definition at line 172 of file sc_fxdefs.hh.
References to_string().
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_numrep | numrep ) |
Definition at line 110 of file sc_nbutils.hh.
References to_string().
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_o_mode | o_mode ) |
Definition at line 130 of file sc_fxdefs.hh.
References to_string().
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_q_mode | q_mode ) |
Definition at line 104 of file sc_fxdefs.hh.
References to_string().
inline ::std::ostream & sc_dt::operator<< | ( | ::std::ostream & | os, |
sc_switch | sw ) |
Definition at line 151 of file sc_fxdefs.hh.
References to_string().
|
inline |
Definition at line 485 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 473 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 497 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 467 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 491 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 479 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
Definition at line 2399 of file sc_fxnum.hh.
|
inline |
Definition at line 3361 of file sc_fxnum.hh.
References a, b, SC_FXNUM_FAST_OBSERVER_READ_, sc_dt::sc_fxnum_fast::sc_fxval_fast, and scfx_pow2().
Definition at line 847 of file sc_fxval.hh.
|
inline |
Definition at line 1493 of file sc_fxval.hh.
References a, b, SC_FXVAL_FAST_OBSERVER_READ_, and scfx_pow2().
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 852 of file sc_signed.cc.
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1131 of file sc_signed.cc.
sc_signed sc_dt::operator<< | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 3450 of file sc_signed.cc.
Definition at line 1932 of file sc_signed.hh.
Definition at line 1937 of file sc_signed.hh.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 639 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1688 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 856 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1605 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
int64 | v ) |
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
long | v ) |
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1610 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator<< | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 823 of file sc_int_base.hh.
bool sc_dt::operator<= | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 923 of file sc_signed.cc.
bool sc_dt::operator<= | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 699 of file sc_unsigned.cc.
bool sc_dt::operator<= | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 917 of file sc_signed.cc.
bool sc_dt::operator<= | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1196 of file sc_signed.cc.
bool sc_dt::operator<= | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2050 of file sc_unsigned.cc.
|
inline |
Definition at line 2137 of file sc_signed.hh.
bool sc_dt::operator<= | ( | const sc_signed & | u, |
long | v ) |
|
inline |
Definition at line 2142 of file sc_signed.hh.
bool sc_dt::operator<= | ( | const sc_signed & | u, |
unsigned long | v ) |
|
inline |
Definition at line 762 of file sc_uint_base.hh.
bool sc_dt::operator<= | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1202 of file sc_signed.cc.
bool sc_dt::operator<= | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 916 of file sc_unsigned.cc.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 694 of file sc_unsigned.cc.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2043 of file sc_unsigned.cc.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 911 of file sc_unsigned.cc.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1810 of file sc_unsigned.hh.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
int64 | v ) |
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
long | v ) |
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1815 of file sc_unsigned.hh.
bool sc_dt::operator<= | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 2152 of file sc_signed.hh.
|
inline |
Definition at line 1825 of file sc_unsigned.hh.
bool sc_dt::operator<= | ( | int64 | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator<= | ( | long | u, |
const sc_signed & | v ) |
bool sc_dt::operator<= | ( | long | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator<= | ( | uint64 | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 2157 of file sc_signed.hh.
|
inline |
Definition at line 1830 of file sc_unsigned.hh.
bool sc_dt::operator<= | ( | unsigned long | u, |
const sc_signed & | v ) |
bool sc_dt::operator<= | ( | unsigned long | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1719 of file sc_bit_proxies.hh.
|
inline |
Definition at line 139 of file sc_fxcast_switch.hh.
|
inline |
Definition at line 215 of file sc_fxtype_params.hh.
|
inline |
Definition at line 806 of file sc_int_base.hh.
bool sc_dt::operator== | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 885 of file sc_signed.cc.
bool sc_dt::operator== | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 667 of file sc_unsigned.cc.
|
inline |
Definition at line 156 of file sc_length_param.hh.
Definition at line 333 of file sc_logic.hh.
|
inline |
Definition at line 692 of file sc_lv_base.hh.
References sc_dt::sc_proxy< X >::back_cast().
bool sc_dt::operator== | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 879 of file sc_signed.cc.
Definition at line 3508 of file sc_signed.cc.
bool sc_dt::operator== | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1158 of file sc_signed.cc.
bool sc_dt::operator== | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 1762 of file sc_unsigned.cc.
|
inline |
Definition at line 2024 of file sc_signed.hh.
Definition at line 3524 of file sc_signed.cc.
bool sc_dt::operator== | ( | const sc_signed & | u, |
long | v ) |
Definition at line 3584 of file sc_signed.cc.
Definition at line 3554 of file sc_signed.cc.
|
inline |
Definition at line 2029 of file sc_signed.hh.
bool sc_dt::operator== | ( | const sc_signed & | u, |
unsigned long | v ) |
Definition at line 3614 of file sc_signed.cc.
|
inline |
Definition at line 748 of file sc_uint_base.hh.
bool sc_dt::operator== | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1164 of file sc_signed.cc.
bool sc_dt::operator== | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 884 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 662 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1749 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 879 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1736 of file sc_unsigned.cc.
|
inline |
Definition at line 1691 of file sc_unsigned.hh.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 1775 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 1825 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1803 of file sc_unsigned.cc.
|
inline |
Definition at line 1696 of file sc_unsigned.hh.
bool sc_dt::operator== | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1851 of file sc_unsigned.cc.
|
inline |
Definition at line 2039 of file sc_signed.hh.
|
inline |
Definition at line 1706 of file sc_unsigned.hh.
Definition at line 3539 of file sc_signed.cc.
bool sc_dt::operator== | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 1789 of file sc_unsigned.cc.
bool sc_dt::operator== | ( | long | u, |
const sc_signed & | v ) |
Definition at line 3599 of file sc_signed.cc.
bool sc_dt::operator== | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 1838 of file sc_unsigned.cc.
Definition at line 3569 of file sc_signed.cc.
bool sc_dt::operator== | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1814 of file sc_unsigned.cc.
|
inline |
Definition at line 2044 of file sc_signed.hh.
|
inline |
Definition at line 1711 of file sc_unsigned.hh.
bool sc_dt::operator== | ( | unsigned long | u, |
const sc_signed & | v ) |
Definition at line 3629 of file sc_signed.cc.
bool sc_dt::operator== | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1862 of file sc_unsigned.cc.
|
inline |
Definition at line 830 of file sc_int_base.hh.
bool sc_dt::operator> | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 937 of file sc_signed.cc.
bool sc_dt::operator> | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 711 of file sc_unsigned.cc.
bool sc_dt::operator> | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 931 of file sc_signed.cc.
bool sc_dt::operator> | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1210 of file sc_signed.cc.
bool sc_dt::operator> | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2071 of file sc_unsigned.cc.
|
inline |
Definition at line 2178 of file sc_signed.hh.
bool sc_dt::operator> | ( | const sc_signed & | u, |
long | v ) |
|
inline |
Definition at line 2183 of file sc_signed.hh.
bool sc_dt::operator> | ( | const sc_signed & | u, |
unsigned long | v ) |
|
inline |
Definition at line 768 of file sc_uint_base.hh.
bool sc_dt::operator> | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1216 of file sc_signed.cc.
bool sc_dt::operator> | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 928 of file sc_unsigned.cc.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 706 of file sc_unsigned.cc.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2064 of file sc_unsigned.cc.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 923 of file sc_unsigned.cc.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1851 of file sc_unsigned.hh.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
int64 | v ) |
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
long | v ) |
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1856 of file sc_unsigned.hh.
bool sc_dt::operator> | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 2193 of file sc_signed.hh.
|
inline |
Definition at line 1866 of file sc_unsigned.hh.
bool sc_dt::operator> | ( | int64 | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator> | ( | long | u, |
const sc_signed & | v ) |
bool sc_dt::operator> | ( | long | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator> | ( | uint64 | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 2198 of file sc_signed.hh.
|
inline |
Definition at line 1871 of file sc_unsigned.hh.
bool sc_dt::operator> | ( | unsigned long | u, |
const sc_signed & | v ) |
bool sc_dt::operator> | ( | unsigned long | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 836 of file sc_int_base.hh.
bool sc_dt::operator>= | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 950 of file sc_signed.cc.
bool sc_dt::operator>= | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 722 of file sc_unsigned.cc.
bool sc_dt::operator>= | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 944 of file sc_signed.cc.
bool sc_dt::operator>= | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1223 of file sc_signed.cc.
bool sc_dt::operator>= | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2091 of file sc_unsigned.cc.
|
inline |
Definition at line 2218 of file sc_signed.hh.
bool sc_dt::operator>= | ( | const sc_signed & | u, |
long | v ) |
|
inline |
Definition at line 2223 of file sc_signed.hh.
bool sc_dt::operator>= | ( | const sc_signed & | u, |
unsigned long | v ) |
|
inline |
Definition at line 773 of file sc_uint_base.hh.
bool sc_dt::operator>= | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1229 of file sc_signed.cc.
bool sc_dt::operator>= | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 939 of file sc_unsigned.cc.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 717 of file sc_unsigned.cc.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2084 of file sc_unsigned.cc.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 934 of file sc_unsigned.cc.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1891 of file sc_unsigned.hh.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
int64 | v ) |
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
long | v ) |
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1896 of file sc_unsigned.hh.
bool sc_dt::operator>= | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 2233 of file sc_signed.hh.
|
inline |
Definition at line 1906 of file sc_unsigned.hh.
bool sc_dt::operator>= | ( | int64 | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator>= | ( | long | u, |
const sc_signed & | v ) |
bool sc_dt::operator>= | ( | long | u, |
const sc_unsigned & | v ) |
bool sc_dt::operator>= | ( | uint64 | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 2238 of file sc_signed.hh.
|
inline |
Definition at line 1911 of file sc_unsigned.hh.
bool sc_dt::operator>= | ( | unsigned long | u, |
const sc_signed & | v ) |
bool sc_dt::operator>= | ( | unsigned long | u, |
const sc_unsigned & | v ) |
::std::istream & sc_dt::operator>> | ( | ::std::istream & | , |
sc_bitref< T > | ) |
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | , |
sc_concref< T1, T2 > | ) |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_int_base & | a ) |
Definition at line 1378 of file sc_int_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_int_bitref & | a ) |
Definition at line 1046 of file sc_int_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_int_subref & | a ) |
Definition at line 1237 of file sc_int_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_signed & | a ) |
Definition at line 2496 of file sc_signed.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_signed_bitref & | a ) |
Definition at line 2359 of file sc_signed.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_signed_subref & | a ) |
Definition at line 2451 of file sc_signed.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | , |
sc_subref< T > | ) |
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_uint_base & | a ) |
Definition at line 1250 of file sc_uint_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_uint_bitref & | a ) |
Definition at line 959 of file sc_uint_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_uint_subref & | a ) |
Definition at line 1123 of file sc_uint_base.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_unsigned & | a ) |
Definition at line 2187 of file sc_unsigned.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_unsigned_bitref & | a ) |
Definition at line 2060 of file sc_unsigned.hh.
References a.
std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_unsigned_subref & | a ) |
Definition at line 2145 of file sc_unsigned.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_bit & | a ) |
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_bitref< X > | a ) |
Definition at line 2184 of file sc_bit_proxies.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_concatref & | a ) |
Definition at line 547 of file sc_concatref.hh.
References a, and sc_dt::sc_unsigned::scan().
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_concref< X, Y > | a ) |
Definition at line 3119 of file sc_bit_proxies.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum & | a ) |
Definition at line 3122 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum_bitref & | a ) |
Definition at line 1384 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum_fast & | a ) |
Definition at line 4064 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum_fast_bitref & | a ) |
Definition at line 1577 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum_fast_subref & | a ) |
Definition at line 2156 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxnum_subref & | a ) |
Definition at line 1864 of file sc_fxnum.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxval & | a ) |
Definition at line 1294 of file sc_fxval.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_fxval_fast & | a ) |
Definition at line 1932 of file sc_fxval.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_logic & | a ) |
Definition at line 360 of file sc_logic.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_proxy< X > & | a ) |
Definition at line 1387 of file sc_proxy.hh.
References a.
inline ::std::istream & sc_dt::operator>> | ( | ::std::istream & | is, |
sc_subref< X > | a ) |
Definition at line 2631 of file sc_bit_proxies.hh.
References a.
|
inline |
Definition at line 522 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 510 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 534 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 504 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 528 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
|
inline |
Definition at line 516 of file sc_concatref.hh.
References sc_dt::sc_concatref::value().
Definition at line 2407 of file sc_fxnum.hh.
|
inline |
Definition at line 3369 of file sc_fxnum.hh.
Definition at line 855 of file sc_fxval.hh.
|
inline |
Definition at line 1501 of file sc_fxval.hh.
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 866 of file sc_signed.cc.
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1145 of file sc_signed.cc.
sc_signed sc_dt::operator>> | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 3468 of file sc_signed.cc.
Definition at line 1975 of file sc_signed.hh.
Definition at line 1980 of file sc_signed.hh.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 651 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 1706 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 868 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
|
inline |
Definition at line 1647 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
int64 | v ) |
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
long | v ) |
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
uint64 | v ) |
|
inline |
Definition at line 1652 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator>> | ( | const sc_unsigned & | u, |
unsigned long | v ) |
|
inline |
Definition at line 1711 of file sc_bit_proxies.hh.
References a, b, and sc_dt::sc_logic::xor_table.
sc_signed sc_dt::operator^ | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 840 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 828 of file sc_signed.cc.
Definition at line 303 of file sc_logic.hh.
|
inline |
Definition at line 540 of file sc_lv_base.hh.
References a, and sc_dt::sc_proxy< X >::back_cast().
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 834 of file sc_signed.cc.
Definition at line 3220 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1113 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 3205 of file sc_signed.cc.
Definition at line 1870 of file sc_signed.hh.
Definition at line 3235 of file sc_signed.cc.
Definition at line 3336 of file sc_signed.cc.
Definition at line 3303 of file sc_signed.cc.
Definition at line 1875 of file sc_signed.hh.
Definition at line 3404 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1119 of file sc_signed.cc.
sc_unsigned sc_dt::operator^ | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 846 of file sc_unsigned.cc.
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 822 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 3188 of file sc_signed.cc.
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 841 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1594 of file sc_unsigned.cc.
|
inline |
Definition at line 1851 of file sc_signed.hh.
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 3269 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 3370 of file sc_signed.cc.
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1609 of file sc_unsigned.cc.
|
inline |
Definition at line 1551 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator^ | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1642 of file sc_unsigned.cc.
Definition at line 1885 of file sc_signed.hh.
|
inline |
Definition at line 1859 of file sc_signed.hh.
Definition at line 3252 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 3286 of file sc_signed.cc.
Definition at line 3353 of file sc_signed.cc.
sc_signed sc_dt::operator^ | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 3387 of file sc_signed.cc.
Definition at line 3319 of file sc_signed.cc.
sc_unsigned sc_dt::operator^ | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1625 of file sc_unsigned.cc.
Definition at line 1890 of file sc_signed.hh.
|
inline |
Definition at line 1562 of file sc_unsigned.hh.
Definition at line 3420 of file sc_signed.cc.
sc_unsigned sc_dt::operator^ | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1658 of file sc_unsigned.cc.
|
inline |
Definition at line 507 of file sc_lv_base.hh.
References a, b_xor_assign_(), and sc_dt::sc_proxy< X >::back_cast().
|
inline |
Definition at line 1703 of file sc_bit_proxies.hh.
References a, b, and sc_dt::sc_logic::or_table.
sc_signed sc_dt::operator| | ( | const sc_int_base & | u, |
const sc_signed & | v ) |
Definition at line 809 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_int_base & | u, |
const sc_unsigned & | v ) |
Definition at line 797 of file sc_signed.cc.
Definition at line 297 of file sc_logic.hh.
|
inline |
Definition at line 449 of file sc_lv_base.hh.
References a, and sc_dt::sc_proxy< X >::back_cast().
sc_signed sc_dt::operator| | ( | const sc_signed & | u, |
const sc_int_base & | v ) |
Definition at line 803 of file sc_signed.cc.
Definition at line 2953 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_signed & | u, |
const sc_uint_base & | v ) |
Definition at line 1094 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_signed & | u, |
const sc_unsigned & | v ) |
Definition at line 2938 of file sc_signed.cc.
Definition at line 1793 of file sc_signed.hh.
Definition at line 2968 of file sc_signed.cc.
Definition at line 3070 of file sc_signed.cc.
Definition at line 3036 of file sc_signed.cc.
Definition at line 1798 of file sc_signed.hh.
Definition at line 3138 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_uint_base & | u, |
const sc_signed & | v ) |
Definition at line 1100 of file sc_signed.cc.
sc_unsigned sc_dt::operator| | ( | const sc_uint_base & | u, |
const sc_unsigned & | v ) |
Definition at line 830 of file sc_unsigned.cc.
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, |
const sc_int_base & | v ) |
Definition at line 791 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, |
const sc_signed & | v ) |
Definition at line 2923 of file sc_signed.cc.
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, |
const sc_uint_base & | v ) |
Definition at line 825 of file sc_unsigned.cc.
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, |
const sc_unsigned & | v ) |
Definition at line 1495 of file sc_unsigned.cc.
|
inline |
Definition at line 1774 of file sc_signed.hh.
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, |
int64 | v ) |
Definition at line 3002 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | const sc_unsigned & | u, |
long | v ) |
Definition at line 3104 of file sc_signed.cc.
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, |
uint64 | v ) |
Definition at line 1510 of file sc_unsigned.cc.
|
inline |
Definition at line 1502 of file sc_unsigned.hh.
sc_unsigned sc_dt::operator| | ( | const sc_unsigned & | u, |
unsigned long | v ) |
Definition at line 1544 of file sc_unsigned.cc.
Definition at line 1808 of file sc_signed.hh.
|
inline |
Definition at line 1782 of file sc_signed.hh.
Definition at line 2985 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | int64 | u, |
const sc_unsigned & | v ) |
Definition at line 3019 of file sc_signed.cc.
Definition at line 3087 of file sc_signed.cc.
sc_signed sc_dt::operator| | ( | long | u, |
const sc_unsigned & | v ) |
Definition at line 3121 of file sc_signed.cc.
Definition at line 3053 of file sc_signed.cc.
sc_unsigned sc_dt::operator| | ( | uint64 | u, |
const sc_unsigned & | v ) |
Definition at line 1527 of file sc_unsigned.cc.
Definition at line 1813 of file sc_signed.hh.
|
inline |
Definition at line 1513 of file sc_unsigned.hh.
Definition at line 3155 of file sc_signed.cc.
sc_unsigned sc_dt::operator| | ( | unsigned long | u, |
const sc_unsigned & | v ) |
Definition at line 1561 of file sc_unsigned.cc.
|
inline |
Definition at line 416 of file sc_lv_base.hh.
References a, b_or_assign_(), and sc_dt::sc_proxy< X >::back_cast().
sc_unsigned sc_dt::operator~ | ( | const sc_unsigned & | u | ) |
void sc_dt::or_on_help | ( | small_type | us, |
int | , | ||
int | und, | ||
sc_digit * | ud, | ||
small_type | vs, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 587 of file sc_nbexterns.cc.
References BITS_PER_DIGIT, DIGIT_MASK, and mul_signs().
|
inline |
Definition at line 455 of file sc_concatref.hh.
References a, and or_reduce().
|
inline |
Definition at line 1345 of file sc_int_base.hh.
References a, and or_reduce().
|
inline |
Definition at line 1180 of file sc_int_base.hh.
References a, and or_reduce().
Definition at line 1349 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), sc_dt::sc_int_base::nor_reduce(), sc_dt::sc_int_subref_r::nor_reduce(), sc_dt::sc_signed::nor_reduce(), sc_dt::sc_signed_subref_r::nor_reduce(), sc_dt::sc_uint_base::nor_reduce(), sc_dt::sc_uint_subref_r::nor_reduce(), sc_dt::sc_unsigned::nor_reduce(), sc_dt::sc_unsigned_subref_r::nor_reduce(), or_reduce(), or_reduce(), or_reduce(), or_reduce(), and or_reduce().
|
inline |
Definition at line 1222 of file sc_uint_base.hh.
References a, and or_reduce().
|
inline |
Definition at line 1073 of file sc_uint_base.hh.
References a, and or_reduce().
sc_signed sc_dt::or_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References or_signed_friend().
Referenced by or_signed_friend().
sc_unsigned sc_dt::or_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References or_unsigned_friend().
Referenced by or_unsigned_friend().
|
static |
Definition at line 428 of file sc_fxnum.cc.
References c, sc_dt::scfx_params::enc(), sc_dt::scfx_params::iwl(), sc_dt::scfx_params::n_bits(), sc_dt::scfx_params::o_mode(), SC_ERROR_IF_, sc_core::SC_ID_WRAP_SM_NOT_DEFINED_, SC_SAT, SC_SAT_SYM, SC_SAT_ZERO, SC_TC_, SC_US_, SC_WRAP, SC_WRAP_SM, scfx_pow2(), and sc_dt::scfx_params::wl().
Referenced by sc_dt::sc_fxnum_fast::cast().
|
inline |
Definition at line 404 of file scfx_rep.hh.
Referenced by sc_dt::sc_fxval::overflow().
void sc_dt::parse_binary_bits | ( | const char * | src_p, |
int | dst_n, | ||
sc_digit * | data_p, | ||
sc_digit * | ctrl_p ) |
Definition at line 256 of file sc_nbutils.cc.
References BITS_PER_DIGIT, data, sc_core::SC_ID_CONVERSION_FAILED_, and SC_REPORT_ERROR.
Definition at line 385 of file sc_nbutils.cc.
References BITS_PER_DIGIT, data, sc_core::SC_ID_CONVERSION_FAILED_, and SC_REPORT_ERROR.
void sc_dt::print_dec | ( | scfx_string & | s, |
const scfx_rep & | num, | ||
int | w_prefix, | ||
sc_fmt | fmt ) |
Definition at line 863 of file scfx_rep.cc.
|
static |
Definition at line 183 of file sc_fxval.cc.
References len, remainder, SC_F, scfx_print_exp(), and scfx_print_prefix().
Referenced by sc_dt::scfx_rep::to_string(), and to_string().
|
static |
Definition at line 290 of file sc_fxval.cc.
References a, sc_dt::scfx_params::enc(), sc_dt::scfx_ieee_double::exponent(), sc_dt::scfx_params::iwl(), sc_dt::scfx_ieee_double::negative(), sc_core::sc_abort(), SC_BIN, SC_BIN_SM, SC_BIN_US, SC_CSD, SC_HEX, SC_HEX_SM, SC_HEX_US, sc_core::SC_ID_ASSERTION_FAILED_, SC_OCT, SC_OCT_SM, SC_OCT_US, SC_REPORT_FATAL, SC_TC_, SC_US_, scfx_print_exp(), scfx_print_prefix(), scfx_tc2csd(), and sc_dt::scfx_params::wl().
Referenced by sc_dt::scfx_rep::to_string(), and to_string().
void sc_dt::print_other | ( | scfx_string & | s, |
const scfx_rep & | a, | ||
sc_numrep | numrep, | ||
int | w_prefix, | ||
sc_fmt | fmt, | ||
const scfx_params * | params ) |
Definition at line 987 of file scfx_rep.cc.
|
static |
Definition at line 351 of file sc_fxnum.cc.
References c, sc_dt::scfx_params::iwl(), sc_dt::scfx_params::q_mode(), SC_RND, SC_RND_CONV, SC_RND_INF, SC_RND_MIN_INF, SC_RND_ZERO, SC_TRN, SC_TRN_ZERO, scfx_pow2(), and sc_dt::scfx_params::wl().
Referenced by sc_dt::sc_fxnum_fast::cast().
|
inline |
Definition at line 395 of file scfx_rep.hh.
Referenced by sc_dt::sc_fxval::quantization().
|
inline |
Definition at line 683 of file sc_lv_base.hh.
References a.
|
inline |
Definition at line 674 of file sc_lv_base.hh.
References a.
Definition at line 363 of file scfx_rep.hh.
Definition at line 2560 of file sc_fxnum.hh.
|
inline |
Definition at line 3516 of file sc_fxnum.hh.
Definition at line 2543 of file sc_fxnum.hh.
Definition at line 931 of file sc_fxval.hh.
|
inline |
Definition at line 3500 of file sc_fxnum.hh.
|
inline |
Definition at line 1572 of file sc_fxval.hh.
|
inline |
Definition at line 788 of file sc_nbutils.hh.
References bit_ord(), digit_ord(), one_and_zeros(), and sc_assert.
Referenced by sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), and sc_dt::sc_unsigned::operator=().
const T sc_dt::sc_abs | ( | const T & | a | ) |
Definition at line 38 of file functions.hh.
void sc_dt::sc_deprecated_sc_bit | ( | ) |
Definition at line 119 of file sc_bit.cc.
References sc_core::SC_ID_IEEE_1666_DEPRECATION_, and SC_REPORT_INFO.
Referenced by sc_dt::sc_bit::sc_bit(), and sc_dt::sc_bit::sc_bit().
void sc_dt::sc_int_concref_invalid_length | ( | int | length | ) |
Definition at line 91 of file sc_int_base.cc.
References sc_core::sc_abort(), sc_core::SC_ID_OUT_OF_BOUNDS_, sc_int_concref_invalid_length(), SC_INTWIDTH, and SC_REPORT_ERROR.
Referenced by sc_int_concref_invalid_length().
Definition at line 93 of file sc_nbutils.hh.
References flags, SC_DEC, SC_HEX, and SC_OCT.
Referenced by sc_dt::sc_int_base::print(), sc_dt::sc_int_subref_r::print(), sc_dt::sc_proxy< X >::print(), sc_dt::sc_signed::print(), sc_dt::sc_signed_subref_r::print(), sc_dt::sc_uint_base::print(), sc_dt::sc_uint_subref_r::print(), sc_dt::sc_unsigned::print(), and sc_dt::sc_unsigned_subref_r::print().
|
inline |
Definition at line 103 of file sc_nbutils.hh.
Referenced by sc_dt::sc_proxy< X >::print().
const T sc_dt::sc_max | ( | const T & | a, |
const T & | b ) |
Definition at line 56 of file functions.hh.
Referenced by div_on_help_signed(), div_on_help_unsigned(), sc_dt::scfx_rep::from_string(), sc_dt::sc_subref_r< X >::get_cword(), sc_dt::sc_subref_r< X >::get_word(), mod_on_help_signed(), mod_on_help_unsigned(), sc_dt::sc_subref_r< X >::set_cword(), sc_dt::sc_subref_r< X >::set_word(), and vec_reverse().
const T sc_dt::sc_min | ( | const T & | a, |
const T & | b ) |
Definition at line 59 of file functions.hh.
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_bv_base::assign_from_string(), sc_dt::sc_lv_base::assign_from_string(), assign_p_(), sc_dt::sc_subref_r< X >::get_cword(), sc_dt::sc_subref_r< X >::get_word(), mod_on_help_signed(), mod_on_help_unsigned(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_int_base::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_subref< X >::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::sc_uint_base::operator=(), sc_dt::scfx_mant::resize_to(), sc_dt::sc_subref_r< X >::set_cword(), sc_dt::sc_subref_r< X >::set_word(), vec_reverse(), vec_shift_left(), vec_shift_right(), and vec_sub_on2().
void sc_dt::sc_proxy_out_of_bounds | ( | const char * | msg, |
int64 | val ) |
Definition at line 65 of file sc_lv_base.cc.
References sc_core::SC_ID_OUT_OF_BOUNDS_, SC_REPORT_ERROR, and ss.
Referenced by sc_dt::sc_proxy< X >::check_bounds(), sc_dt::sc_proxy< X >::check_wbounds(), sc_dt::sc_proxy< X >::lrotate(), sc_dt::sc_proxy< X >::operator<<=(), sc_dt::sc_proxy< X >::operator>>=(), and sc_dt::sc_proxy< X >::rrotate().
void sc_dt::sc_uint_concref_invalid_length | ( | int | length | ) |
Definition at line 89 of file sc_uint_base.cc.
References sc_core::sc_abort(), sc_core::SC_ID_OUT_OF_BOUNDS_, SC_INTWIDTH, SC_REPORT_ERROR, and sc_uint_concref_invalid_length().
Referenced by sc_uint_concref_invalid_length().
void sc_dt::scfx_csd2tc | ( | scfx_string & | csd | ) |
Definition at line 109 of file scfx_utils.cc.
References len, sc_dt::scfx_string::length(), and SC_ASSERT_.
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 252 of file scfx_utils.hh.
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 86 of file scfx_utils.hh.
References LSB_STATEMENT.
Referenced by sc_dt::scfx_rep::get_type(), sc_dt::scfx_rep::round(), and sc_dt::scfx_rep::rshift().
|
inline |
Definition at line 67 of file scfx_utils.hh.
References MSB_STATEMENT.
Referenced by sc_dt::scfx_rep::from_string(), sc_dt::scfx_rep::get_type(), sc_dt::scfx_rep::lshift(), next_pow2_index(), sc_dt::scfx_pow10::operator()(), sc_dt::scfx_rep::round(), and sc_dt::scfx_rep::to_double().
|
inline |
|
inline |
Definition at line 230 of file scfx_utils.hh.
Referenced by scfx_is_inf(), and scfx_is_nan().
|
inline |
Definition at line 246 of file scfx_utils.hh.
References scfx_is_equal().
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 240 of file scfx_utils.hh.
References scfx_is_equal().
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 207 of file scfx_utils.hh.
|
inline |
Definition at line 130 of file scfx_utils.hh.
References SC_BIN, SC_BIN_SM, SC_BIN_US, SC_CSD, SC_DEC, SC_HEX, SC_HEX_SM, SC_HEX_US, SC_OCT, SC_OCT_SM, and SC_OCT_US.
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 111 of file scfx_utils.hh.
Referenced by sc_dt::sc_fxval_fast::from_string(), and sc_dt::scfx_rep::from_string().
|
inline |
Definition at line 568 of file scfx_ieee.hh.
References SCFX_IEEE_DOUBLE_E_MAX, and SCFX_IEEE_DOUBLE_E_MIN.
Referenced by operator<<(), operator<<(), overflow(), quantization(), sc_dt::sc_fxnum_fast::set_bit(), sc_dt::sc_fxnum_fast::set_slice(), sc_dt::scfx_rep::to_double(), and uint64_to_double().
|
inline |
Definition at line 461 of file scfx_utils.hh.
Referenced by print_dec(), and print_other().
|
inline |
Definition at line 410 of file scfx_utils.hh.
Referenced by sc_dt::scfx_rep::to_string(), and to_string().
|
inline |
Definition at line 408 of file scfx_utils.hh.
Referenced by sc_dt::scfx_rep::to_string(), and to_string().
|
inline |
Definition at line 419 of file scfx_utils.hh.
References SC_BIN, SC_BIN_SM, SC_BIN_US, SC_CSD, SC_DEC, SC_HEX, SC_HEX_SM, SC_HEX_US, SC_OCT, SC_OCT_SM, and SC_OCT_US.
Referenced by print_dec(), and print_other().
void sc_dt::scfx_tc2csd | ( | scfx_string & | s, |
int | w_prefix ) |
|
inline |
Definition at line 612 of file sc_proxy.hh.
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), assign_p_(), b_and_assign_(), b_or_assign_(), b_xor_assign_(), extend_sign_w_(), sc_dt::sc_proxy< X >::operator<<=(), and sc_dt::sc_proxy< X >::operator>>=().
|
inlinestatic |
Definition at line 1196 of file scfx_rep.cc.
scfx_rep * sc_dt::sub_scfx_rep | ( | const scfx_rep & | lhs, |
const scfx_rep & | rhs, | ||
int | max_wl = SC_DEFAULT_MAX_WL_ ) |
Definition at line 1326 of file scfx_rep.cc.
sc_signed sc_dt::sub_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References sub_signed_friend().
Referenced by sub_signed_friend().
sc_unsigned sc_dt::sub_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References sub_unsigned_friend().
Referenced by sub_unsigned_friend().
|
inlinestatic |
Definition at line 1294 of file scfx_rep.cc.
|
extern |
Definition at line 444 of file sc_fxval.cc.
References is_inf(), is_nan(), print_dec(), print_other(), scfx_print_inf(), and scfx_print_nan().
const std::string sc_dt::to_string | ( | sc_enc | enc | ) |
Definition at line 60 of file sc_fxdefs.cc.
References SC_TC_, and SC_US_.
Referenced by sc_dt::sc_fxcast_switch::dump(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), sc_dt::sc_fxcast_switch::print(), sc_dt::sc_fxnum_fast::print(), sc_dt::sc_fxval_fast::print(), sc_dt::sc_int_base::print(), sc_dt::sc_int_subref_r::print(), sc_dt::sc_signed::print(), sc_dt::sc_signed_subref_r::print(), sc_dt::sc_uint_base::print(), sc_dt::sc_uint_subref_r::print(), sc_dt::sc_unsigned::print(), sc_dt::sc_unsigned_subref_r::print(), sc_dt::sc_fxnum_fast::to_bin(), sc_dt::sc_fxval_fast::to_bin(), sc_dt::sc_fxnum_fast::to_dec(), sc_dt::sc_fxval_fast::to_dec(), sc_dt::sc_signed::to_double(), sc_dt::sc_unsigned::to_double(), sc_dt::sc_fxnum_fast::to_hex(), sc_dt::sc_fxval_fast::to_hex(), sc_dt::sc_fxnum_fast::to_oct(), sc_dt::sc_fxval_fast::to_oct(), sc_dt::sc_fxcast_switch::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxnum_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_fxval_fast::to_string(), sc_dt::sc_proxy< X >::to_string(), and sc_dt::sc_proxy< X >::to_string().
const std::string sc_dt::to_string | ( | sc_fmt | fmt | ) |
Definition at line 154 of file sc_fxdefs.cc.
const std::string sc_dt::to_string | ( | sc_numrep | numrep | ) |
Definition at line 105 of file sc_nbutils.cc.
References CASE_ENUM2STR.
const std::string sc_dt::to_string | ( | sc_o_mode | o_mode | ) |
Definition at line 108 of file sc_fxdefs.cc.
References SC_SAT, SC_SAT_SYM, SC_SAT_ZERO, SC_WRAP, and SC_WRAP_SM.
const std::string sc_dt::to_string | ( | sc_q_mode | q_mode | ) |
Definition at line 79 of file sc_fxdefs.cc.
References SC_RND, SC_RND_CONV, SC_RND_INF, SC_RND_MIN_INF, SC_RND_ZERO, SC_TRN, and SC_TRN_ZERO.
const std::string sc_dt::to_string | ( | sc_switch | sw | ) |
Definition at line 134 of file sc_fxdefs.cc.
|
inline |
Definition at line 588 of file sc_nbutils.hh.
References bit_ord(), one_and_ones(), and sc_assert.
Referenced by convert_SM_to_2C_trimmed().
|
inline |
Definition at line 625 of file sc_nbutils.hh.
References bit_ord(), one_and_ones(), and sc_assert.
|
inline |
Definition at line 700 of file sc_nbutils.hh.
References bit_ord(), one_and_ones(), and sc_assert.
Referenced by convert_unsigned_2C_to_SM(), and sc_dt::sc_unsigned::iszero().
|
inline |
Definition at line 598 of file scfx_ieee.hh.
References a, and scfx_pow2().
Referenced by sc_dt::sc_uint_base::to_double().
Definition at line 622 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, and sc_assert.
Definition at line 663 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, sc_assert, sc_core::SC_ID_WITHOUT_MESSAGE_, and SC_REPORT_WARNING.
Referenced by add_on_help().
Definition at line 705 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, sc_assert, sc_core::SC_ID_WITHOUT_MESSAGE_, and SC_REPORT_WARNING.
Referenced by add_on_help().
Definition at line 742 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, and sc_assert.
Definition at line 774 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, sc_assert, sc_core::SC_ID_WITHOUT_MESSAGE_, and SC_REPORT_WARNING.
Referenced by vec_from_str().
Definition at line 283 of file sc_nbutils.hh.
References DIGIT_MASK, and sc_assert.
Referenced by add_on_help(), div_on_help_signed(), div_on_help_unsigned(), mod_on_help_signed(), mod_on_help_unsigned(), and vec_skip_and_cmp().
|
inline |
Definition at line 413 of file sc_nbutils.hh.
References BITS_PER_DIGIT, DIGIT_MASK, and sc_assert.
Referenced by convert_signed_2C_to_SM(), convert_SM_to_2C(), convert_SM_to_2C_trimmed(), and sc_dt::sc_unsigned::iszero().
Definition at line 387 of file sc_nbutils.hh.
References sc_assert.
Referenced by copy_digits_signed(), copy_digits_unsigned(), sc_dt::sc_unsigned::iszero(), vec_copy_and_zero(), and vec_reverse().
Definition at line 398 of file sc_nbutils.hh.
References sc_assert, vec_copy(), and vec_zero().
Referenced by copy_digits_signed(), and copy_digits_unsigned().
void sc_dt::vec_div_large | ( | int | ulen, |
const sc_digit * | u, | ||
int | vlen, | ||
const sc_digit * | v, | ||
sc_digit * | w ) |
Definition at line 1135 of file sc_nbutils.cc.
References BITS_PER_BYTE, BITS_PER_DIGIT, BYTE_MASK, BYTE_RADIX, BYTES_PER_DIGIT, DIV_CEIL2, sc_assert, vec_from_char(), and vec_to_char().
Referenced by div_on_help_signed(), and div_on_help_unsigned().
Definition at line 1273 of file sc_nbutils.cc.
References concat, HALF_DIGIT_RADIX, high_half(), high_half_masked(), low_half(), q_h, and sc_assert.
Referenced by div_on_help_signed(), and div_on_help_unsigned().
|
inline |
Definition at line 324 of file sc_nbutils.hh.
References sc_assert.
Referenced by check_for_zero(), check_for_zero(), and vec_skip_leading_zeros().
Definition at line 1552 of file sc_nbutils.cc.
References BITS_PER_BYTE, BITS_PER_DIGIT, one_and_ones(), and sc_assert.
Referenced by vec_div_large(), and vec_rem_large().
small_type sc_dt::vec_from_str | ( | int | unb, |
int | und, | ||
sc_digit * | u, | ||
const char * | v, | ||
sc_numrep | base ) |
Definition at line 545 of file sc_nbutils.cc.
References b, c, convert_signed_SM_to_2C_to_SM(), get_base_and_sign(), is_valid_base(), NB_DEFAULT_BASE, sc_assert, sc_core::SC_ID_CONVERSION_FAILED_, SC_REPORT_ERROR, vec_add_small_on(), vec_mul_small_on(), and vec_zero().
void sc_dt::vec_mul | ( | int | ulen, |
const sc_digit * | u, | ||
int | vlen, | ||
const sc_digit * | vbegin, | ||
sc_digit * | wbegin ) |
Definition at line 963 of file sc_nbutils.cc.
References concat, HALF_DIGIT_MASK, high_half(), low_half(), prod_h, and sc_assert.
Referenced by mul_on_help_signed(), and mul_on_help_unsigned().
Definition at line 1071 of file sc_nbutils.cc.
References concat, HALF_DIGIT_RADIX, high_half(), high_half_masked(), low_half(), prod_h, and sc_assert.
Referenced by mul_on_help_signed(), and mul_on_help_unsigned().
Definition at line 1101 of file sc_nbutils.cc.
References concat, HALF_DIGIT_RADIX, high_half(), high_half_masked(), low_half(), prod_h, sc_assert, sc_core::SC_ID_WITHOUT_MESSAGE_, and SC_REPORT_WARNING.
Referenced by vec_from_str().
void sc_dt::vec_rem_large | ( | int | ulen, |
const sc_digit * | u, | ||
int | vlen, | ||
const sc_digit * | v, | ||
sc_digit * | w ) |
Definition at line 1332 of file sc_nbutils.cc.
References BITS_PER_BYTE, BITS_PER_DIGIT, BYTE_MASK, BYTE_RADIX, BYTES_PER_DIGIT, DIV_CEIL2, sc_assert, vec_from_char(), and vec_to_char().
Referenced by mod_on_help_signed(), and mod_on_help_unsigned().
Definition at line 1487 of file sc_nbutils.cc.
References concat, high_half(), high_half_masked(), low_half(), q_h, and sc_assert.
Definition at line 1457 of file sc_nbutils.cc.
References concat, HALF_DIGIT_RADIX, high_half(), high_half_masked(), low_half(), and sc_assert.
Referenced by mod_on_help_signed(), and mod_on_help_unsigned().
void sc_dt::vec_reverse | ( | int | unb, |
int | und, | ||
sc_digit * | ud, | ||
int | l, | ||
int | r ) |
Definition at line 1697 of file sc_nbutils.cc.
References bit_ord(), digit_ord(), one_and_zeros(), sc_assert, sc_core::SC_ID_CONVERSION_FAILED_, sc_max(), sc_min(), SC_REPORT_ERROR, and vec_copy().
void sc_dt::vec_shift_left | ( | int | ulen, |
sc_digit * | u, | ||
int | nsl ) |
Definition at line 1587 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIV_CEIL, one_and_ones(), sc_assert, sc_min(), and vec_zero().
Definition at line 1640 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIV_CEIL, one_and_ones(), sc_assert, sc_min(), and vec_zero().
Definition at line 358 of file sc_nbutils.hh.
References sc_assert, vec_cmp(), and vec_skip_leading_zeros().
|
inline |
Definition at line 343 of file sc_nbutils.hh.
References sc_assert, and vec_find_first_nonzero().
Referenced by add_on_help(), div_on_help_signed(), div_on_help_unsigned(), mod_on_help_signed(), mod_on_help_unsigned(), mul_on_help_signed(), mul_on_help_unsigned(), and vec_skip_and_cmp().
Definition at line 802 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, DIGIT_RADIX, and sc_assert.
Definition at line 843 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, DIGIT_RADIX, and sc_assert.
Referenced by add_on_help().
Definition at line 880 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, DIGIT_RADIX, sc_assert, sc_core::SC_ID_WITHOUT_MESSAGE_, sc_min(), and SC_REPORT_WARNING.
Referenced by add_on_help().
Definition at line 911 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, DIGIT_RADIX, and sc_assert.
Definition at line 944 of file sc_nbutils.cc.
References BITS_PER_DIGIT, DIGIT_MASK, DIGIT_RADIX, and sc_assert.
Definition at line 1517 of file sc_nbutils.cc.
References BITS_PER_BYTE, BITS_PER_DIGIT, BYTE_MASK, LOG2_BITS_PER_BYTE, and sc_assert.
Referenced by vec_div_large(), and vec_rem_large().
|
inline |
Definition at line 373 of file sc_nbutils.hh.
References sc_assert.
Referenced by add_on_help(), div_on_help_signed(), div_on_help_unsigned(), from_uint(), make_zero(), mod_on_help_signed(), mod_on_help_unsigned(), mul_on_help_signed(), mul_on_help_unsigned(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_unsigned::operator=(), vec_copy_and_zero(), vec_from_str(), vec_shift_left(), vec_shift_right(), and vec_zero().
|
inline |
Definition at line 383 of file sc_nbutils.hh.
References vec_zero().
|
inline |
Definition at line 458 of file sc_concatref.hh.
References a, and xnor_reduce().
|
inline |
Definition at line 1363 of file sc_int_base.hh.
References a, and xnor_reduce().
|
inline |
Definition at line 1198 of file sc_int_base.hh.
References a, and xnor_reduce().
Definition at line 1370 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), xnor_reduce(), xnor_reduce(), xnor_reduce(), xnor_reduce(), and xnor_reduce().
|
inline |
Definition at line 1237 of file sc_uint_base.hh.
References a, and xnor_reduce().
|
inline |
Definition at line 1088 of file sc_uint_base.hh.
References a, and xnor_reduce().
void sc_dt::xor_on_help | ( | small_type | us, |
int | , | ||
int | und, | ||
sc_digit * | ud, | ||
small_type | vs, | ||
int | , | ||
int | vnd, | ||
const sc_digit * | vd ) |
Definition at line 665 of file sc_nbexterns.cc.
References BITS_PER_DIGIT, DIGIT_MASK, and mul_signs().
|
inline |
Definition at line 457 of file sc_concatref.hh.
References a, and xor_reduce().
|
inline |
Definition at line 1357 of file sc_int_base.hh.
References a, and xor_reduce().
|
inline |
Definition at line 1192 of file sc_int_base.hh.
References a, and xor_reduce().
Definition at line 1363 of file sc_proxy.hh.
References a.
Referenced by sc_dt::sc_signed_subref_r::concat_get_data(), sc_dt::sc_unsigned_subref_r::concat_get_data(), sc_dt::sc_int_base::xnor_reduce(), sc_dt::sc_int_subref_r::xnor_reduce(), sc_dt::sc_signed::xnor_reduce(), sc_dt::sc_signed_subref_r::xnor_reduce(), sc_dt::sc_uint_base::xnor_reduce(), sc_dt::sc_uint_subref_r::xnor_reduce(), sc_dt::sc_unsigned::xnor_reduce(), sc_dt::sc_unsigned_subref_r::xnor_reduce(), xor_reduce(), xor_reduce(), xor_reduce(), xor_reduce(), and xor_reduce().
|
inline |
Definition at line 1232 of file sc_uint_base.hh.
References a, and xor_reduce().
|
inline |
Definition at line 1083 of file sc_uint_base.hh.
References a, and xor_reduce().
sc_signed sc_dt::xor_signed_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References xor_signed_friend().
Referenced by xor_signed_friend().
sc_unsigned sc_dt::xor_unsigned_friend | ( | small_type | us, |
int | unb, | ||
int | und, | ||
const sc_digit * | ud, | ||
small_type | vs, | ||
int | vnb, | ||
int | vnd, | ||
const sc_digit * | vd ) |
References xor_unsigned_friend().
Referenced by xor_unsigned_friend().
const int sc_dt::bits_in_int = sizeof(int) * CHAR_BIT |
Definition at line 107 of file scfx_rep.hh.
const int sc_dt::bits_in_word = sizeof(word) * CHAR_BIT |
Definition at line 108 of file scfx_rep.hh.
Referenced by sc_dt::scfx_rep::calc_indices(), sc_dt::scfx_rep::from_string(), sc_dt::scfx_rep::get_type(), sc_dt::scfx_rep::lshift(), sc_dt::scfx_rep::multiply_by_ten(), n_word(), sc_dt::scfx_rep::normalize(), sc_dt::scfx_rep::o_extend(), sc_dt::scfx_rep::o_set(), sc_dt::scfx_rep::o_zero_left(), sc_dt::scfx_rep::q_bit(), sc_dt::scfx_rep::q_zero(), sc_dt::scfx_rep::round(), sc_dt::scfx_rep::rshift(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::scfx_rep(), sc_dt::scfx_rep::shift_left(), sc_dt::scfx_rep::shift_right(), sc_dt::scfx_rep::to_double(), and sc_dt::scfx_rep::to_uint64().
|
inline |
Definition at line 1805 of file sc_bit_proxies.hh.
Referenced by concat(), concat(), concat(), concat(), vec_div_small(), vec_mul(), vec_mul_small(), vec_mul_small_on(), vec_rem_on_small(), and vec_rem_small().
|
static |
Definition at line 85 of file sc_lv_base.cc.
Referenced by sc_dt::sc_lv_base::init().
|
static |
Definition at line 81 of file sc_lv_base.cc.
Referenced by sc_dt::sc_lv_base::init().
|
static |
Definition at line 79 of file scfx_mant.cc.
Referenced by sc_dt::scfx_mant::alloc_word(), and sc_dt::scfx_mant::free_word().
|
static |
Definition at line 336 of file scfx_rep.cc.
Referenced by sc_dt::scfx_rep::operator delete(), and sc_dt::scfx_rep::operator new().
|
static |
Definition at line 86 of file scfx_rep.cc.
Referenced by sc_dt::scfx_rep::scfx_rep(), and sc_dt::scfx_rep::to_double().
const uint_type sc_dt::mask_int |
Definition at line 57 of file sc_int_mask.cc.
Referenced by sc_dt::sc_int_subref::operator=(), sc_dt::sc_uint_subref::operator=(), sc_core::sc_signal< sc_dt::sc_int< W > >::read_part(), sc_core::sc_signal< sc_dt::sc_uint< W > >::read_part(), sc_core::sc_signal< sc_dt::sc_int< W > >::write_part(), and sc_core::sc_signal< sc_dt::sc_uint< W > >::write_part().
const int sc_dt::min_mant = 4 |
Definition at line 105 of file scfx_rep.hh.
Referenced by sc_dt::scfx_rep::from_string(), sc_dt::scfx_rep::set_inf(), and sc_dt::scfx_rep::set_nan().
|
static |
Definition at line 202 of file sc_nbdefs.hh.
Referenced by fsm_move(), get_base_and_sign(), and vec_from_str().
|
inline |
Definition at line 1771 of file sc_bit_proxies.hh.
|
static |
Definition at line 84 of file scfx_rep.cc.
Referenced by sc_dt::scfx_rep::from_string().
return sc_dt::remainder |
Definition at line 2169 of file scfx_rep.cc.
Referenced by sc_dt::scfx_rep::divide_by_ten(), sc_dt::sc_signed::operator=(), sc_dt::sc_unsigned::operator=(), and print_dec().
Definition at line 200 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_CTE_WL_ = 64 |
Definition at line 209 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_DIV_WL_ = 64 |
Definition at line 208 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_IWL_ = 32 |
Definition at line 184 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_MAX_WL_ = 1024 |
Definition at line 210 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_N_BITS_ = 0 |
Definition at line 187 of file sc_fxdefs.hh.
Definition at line 186 of file sc_fxdefs.hh.
Definition at line 185 of file sc_fxdefs.hh.
const int sc_dt::SC_BUILTIN_WL_ = 32 |
Definition at line 183 of file sc_fxdefs.hh.
const sc_switch sc_dt::SC_DEFAULT_CAST_SWITCH_ = SC_BUILTIN_CAST_SWITCH_ |
Definition at line 201 of file sc_fxdefs.hh.
const int sc_dt::SC_DEFAULT_CTE_WL_ = SC_BUILTIN_CTE_WL_ |
Definition at line 222 of file sc_fxdefs.hh.
Referenced by sc_dt::scfx_rep::scfx_rep().
const int sc_dt::SC_DEFAULT_DIV_WL_ = SC_BUILTIN_DIV_WL_ |
Definition at line 216 of file sc_fxdefs.hh.
const int sc_dt::SC_DEFAULT_IWL_ = SC_BUILTIN_IWL_ |
Definition at line 190 of file sc_fxdefs.hh.
const int sc_dt::SC_DEFAULT_MAX_WL_ = SC_BUILTIN_MAX_WL_ |
Definition at line 228 of file sc_fxdefs.hh.
Referenced by sc_dt::scfx_rep::operator=().
const int sc_dt::SC_DEFAULT_N_BITS_ = SC_BUILTIN_N_BITS_ |
Definition at line 193 of file sc_fxdefs.hh.
const sc_o_mode sc_dt::SC_DEFAULT_O_MODE_ = SC_BUILTIN_O_MODE_ |
Definition at line 192 of file sc_fxdefs.hh.
const sc_q_mode sc_dt::SC_DEFAULT_Q_MODE_ = SC_BUILTIN_Q_MODE_ |
Definition at line 191 of file sc_fxdefs.hh.
const int sc_dt::SC_DEFAULT_WL_ = SC_BUILTIN_WL_ |
Definition at line 189 of file sc_fxdefs.hh.
Definition at line 101 of file sc_proxy.hh.
Referenced by sc_dt::sc_bv_base::get_bit(), sc_dt::sc_lv_base::get_bit(), sc_dt::sc_bitref_r< X >::get_word(), sc_dt::sc_subref_r< X >::get_word(), sc_dt::sc_bv_base::set_bit(), sc_dt::sc_lv_base::set_bit(), sc_dt::sc_subref_r< X >::set_cword(), and sc_dt::sc_subref_r< X >::set_word().
const int sc_dt::SC_DIGIT_SIZE = BITS_PER_BYTE * sizeof(sc_digit) |
Definition at line 98 of file sc_proxy.hh.
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_bv_base::clean_tail(), sc_dt::sc_lv_base::clean_tail(), sc_dt::sc_bv_base::get_bit(), sc_dt::sc_lv_base::get_bit(), sc_dt::sc_concref_r< X, Y >::get_cword(), sc_dt::sc_subref_r< X >::get_cword(), sc_dt::sc_concref_r< X, Y >::get_word(), sc_dt::sc_subref_r< X >::get_word(), sc_dt::sc_bv_base::init(), sc_dt::sc_lv_base::init(), sc_dt::sc_proxy< X >::operator<<=(), sc_dt::sc_proxy< X >::operator>>=(), sc_dt::sc_bv_base::set_bit(), sc_dt::sc_lv_base::set_bit(), sc_dt::sc_concref_r< X, Y >::set_cword(), sc_dt::sc_subref_r< X >::set_cword(), sc_dt::sc_concref_r< X, Y >::set_word(), sc_dt::sc_subref_r< X >::set_word(), sc_dt::sc_bitref_r< X >::size(), sc_dt::sc_concref_r< X, Y >::size(), sc_dt::sc_subref_r< X >::size(), sc_dt::sc_proxy< X >::to_anything_signed(), sc_dt::sc_proxy< X >::to_anything_unsigned(), and sc_dt::sc_proxy< X >::to_uint64().
Definition at line 102 of file sc_proxy.hh.
Referenced by sc_dt::sc_lv_base::get_bit(), sc_dt::sc_bitref_r< X >::get_cword(), sc_dt::sc_subref_r< X >::get_cword(), and sc_dt::sc_subref_r< X >::set_word().
Definition at line 100 of file sc_proxy.hh.
Referenced by sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), sc_dt::sc_proxy< X >::assign_(), extend_sign_w_(), sc_dt::sc_bv_base::get_cword(), sc_dt::sc_bv_base::init(), sc_dt::sc_subref_r< X >::is_01(), sc_dt::sc_proxy< X >::operator<<=(), sc_dt::sc_proxy< X >::operator>>=(), sc_dt::sc_proxy< X >::to_anything_signed(), sc_dt::sc_proxy< X >::to_anything_unsigned(), and sc_dt::sc_proxy< X >::to_uint64().
Definition at line 367 of file sc_logic.hh.
Referenced by sc_core::sc_signal< sc_dt::sc_logic, WRITER_POLICY >::_signalChange().
Definition at line 373 of file sc_logic.hh.
Definition at line 368 of file sc_logic.hh.
Referenced by sc_core::sc_signal< sc_dt::sc_logic, WRITER_POLICY >::_signalChange().
Definition at line 374 of file sc_logic.hh.
Definition at line 370 of file sc_logic.hh.
Definition at line 376 of file sc_logic.hh.
Definition at line 369 of file sc_logic.hh.
Definition at line 375 of file sc_logic.hh.
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_BIAS = 1023U |
Definition at line 98 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_double::exponent(), and sc_dt::scfx_ieee_double::exponent().
const int sc_dt::SCFX_IEEE_DOUBLE_E_MAX = 1023 |
Definition at line 100 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_double::is_inf(), sc_dt::scfx_ieee_double::is_nan(), sc_dt::scfx_ieee_double::is_normal(), scfx_pow2(), sc_dt::scfx_ieee_double::set_inf(), sc_dt::scfx_ieee_double::set_nan(), and sc_dt::scfx_rep::to_double().
const int sc_dt::SCFX_IEEE_DOUBLE_E_MIN = -1022 |
Definition at line 101 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_double::is_normal(), sc_dt::scfx_ieee_double::is_subnormal(), sc_dt::scfx_ieee_double::is_zero(), scfx_pow2(), and sc_dt::scfx_rep::to_double().
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_E_SIZE = 11 |
Definition at line 106 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_double::exponent().
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_M0_SIZE = 20 |
Definition at line 104 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_double::mantissa0().
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_M1_SIZE = 32 |
Definition at line 105 of file scfx_ieee.hh.
const unsigned int sc_dt::SCFX_IEEE_DOUBLE_M_SIZE = 52 |
Definition at line 103 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_rep::scfx_rep(), and sc_dt::scfx_rep::to_double().
const unsigned int sc_dt::SCFX_IEEE_FLOAT_BIAS = 127U |
Definition at line 392 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_float::exponent(), and sc_dt::scfx_ieee_float::exponent().
const int sc_dt::SCFX_IEEE_FLOAT_E_MAX = 127 |
Definition at line 394 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_float::is_inf(), sc_dt::scfx_ieee_float::is_nan(), sc_dt::scfx_ieee_float::is_normal(), sc_dt::scfx_ieee_float::set_inf(), and sc_dt::scfx_ieee_float::set_nan().
const int sc_dt::SCFX_IEEE_FLOAT_E_MIN = -126 |
Definition at line 395 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_float::is_normal(), sc_dt::scfx_ieee_float::is_subnormal(), and sc_dt::scfx_ieee_float::is_zero().
const unsigned int sc_dt::SCFX_IEEE_FLOAT_E_SIZE = 8 |
Definition at line 398 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_float::exponent().
const unsigned int sc_dt::SCFX_IEEE_FLOAT_M_SIZE = 23 |
Definition at line 397 of file scfx_ieee.hh.
Referenced by sc_dt::scfx_ieee_float::mantissa().
const int sc_dt::SCFX_POW10_TABLE_SIZE = 32 |
Definition at line 66 of file scfx_pow10.hh.
Referenced by sc_dt::scfx_pow10::scfx_pow10().
|
static |
Definition at line 177 of file sc_nbdefs.hh.
|
static |
Definition at line 176 of file sc_nbdefs.hh.
Referenced by sc_dt::scfx_mant::alloc_word(), next_pow2_index(), sc_dt::sc_fxnum_fast::to_uint64(), and sc_dt::sc_fxval_fast::to_uint64().
|
static |
Definition at line 175 of file sc_nbdefs.hh.
|
static |
Definition at line 210 of file sc_nbdefs.hh.
|
static |
Definition at line 209 of file sc_nbdefs.hh.
Referenced by sc_dt::sc_uint_base::and_reduce().