gem5
v20.1.0.0
|
#include <scx_signal_unsigned.h>
Public Member Functions | |
sc_unsigned_sigref () | |
virtual | ~sc_unsigned_sigref () |
virtual void | concat_set (sc_dt::int64 src, int low_i) |
virtual void | concat_set (const sc_dt::sc_signed &src, int low_i) |
virtual void | concat_set (const sc_dt::sc_unsigned &src, int low_i) |
virtual void | concat_set (const sc_dt::sc_lv_base &src, int low_i) |
virtual void | concat_set (sc_dt::uint64 src, int low_i) |
void | initialize (sc_unsigned_part_if *if_p, int left_, int right_) |
void | operator= (sc_dt::uint64 v) |
void | operator= (const char *v) |
void | operator= (unsigned long v) |
void | operator= (long v) |
void | operator= (unsigned int v) |
void | operator= (int v) |
void | operator= (sc_dt::int64 v) |
void | operator= (double v) |
void | operator= (const sc_unsigned_sigref &v) |
template<typename T > | |
void | operator= (const sc_dt::sc_generic_base< T > &v) |
void | operator= (const sc_dt::sc_signed &v) |
void | operator= (const sc_dt::sc_unsigned &v) |
void | operator= (const sc_dt::sc_bv_base &v) |
void | operator= (const sc_dt::sc_lv_base &v) |
Public Member Functions inherited from sc_dt::sc_unsigned_subref_r | |
virtual | ~sc_unsigned_subref_r () |
sc_unsigned_subref_r (const sc_unsigned_subref_r &a) | |
int | length () const |
operator sc_unsigned () const | |
int | to_int () const |
unsigned int | to_uint () const |
long | to_long () const |
unsigned long | to_ulong () const |
int64 | to_int64 () const |
uint64 | to_uint64 () const |
double | to_double () const |
const std::string | to_string (sc_numrep numrep=SC_DEC) const |
const std::string | to_string (sc_numrep numrep, bool w_prefix) const |
virtual int | concat_length (bool *xz_present_p) const |
virtual uint64 | concat_get_uint64 () const |
virtual bool | concat_get_ctrl (sc_digit *dst_p, int low_i) const |
virtual bool | concat_get_data (sc_digit *dst_p, int low_i) const |
bool | and_reduce () const |
bool | nand_reduce () const |
bool | or_reduce () const |
bool | nor_reduce () const |
bool | xor_reduce () const |
bool | xnor_reduce () const |
void | print (::std::ostream &os=::std::cout) const |
Public Member Functions inherited from sc_dt::sc_value_base | |
virtual | ~sc_value_base () |
Static Public Attributes | |
static sc_vpool< sc_unsigned_sigref > | m_pool |
Protected Attributes | |
sc_unsigned_part_if * | m_if_p |
Protected Attributes inherited from sc_dt::sc_unsigned_subref_r | |
int | m_left |
sc_unsigned * | m_obj_p |
int | m_right |
Private Member Functions | |
sc_unsigned_sigref (const sc_unsigned_sigref &a) | |
Additional Inherited Members | |
Protected Member Functions inherited from sc_dt::sc_unsigned_subref_r | |
sc_unsigned_subref_r () | |
void | initialize (const sc_unsigned *obj_p, int left_, int right_) |
Definition at line 269 of file scx_signal_unsigned.h.
|
inline |
Definition at line 272 of file scx_signal_unsigned.h.
|
inlinevirtual |
Definition at line 273 of file scx_signal_unsigned.h.
|
private |
|
virtual |
Definition at line 1806 of file scx_signal_unsigned.h.
References sc_dt::sc_lv_base::length(), m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::write_part().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 1800 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::write_part().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 1814 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::write_part().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 1789 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::write_part().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 1820 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::write_part().
|
inline |
Definition at line 1639 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_obj_p, sc_dt::sc_unsigned_subref_r::m_right, and sc_core::sc_unsigned_part_if::part_read_target().
Referenced by sc_core::sc_signal< sc_dt::sc_biguint< W > >::operator()(), and sc_core::sc_signal< sc_dt::sc_biguint< W > >::select_part().
|
inline |
Definition at line 1660 of file scx_signal_unsigned.h.
References sc_dt::sc_unsigned_subref_r::length(), and ArmISA::v.
|
inline |
|
inline |
Definition at line 1709 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, ArmISA::v, and sc_core::sc_unsigned_part_if::write_part().
|
inline |
|
inline |
Definition at line 1698 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, ArmISA::v, and sc_core::sc_unsigned_part_if::write_part().
|
inline |
Definition at line 1703 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, ArmISA::v, and sc_core::sc_unsigned_part_if::write_part().
|
inline |
Definition at line 1692 of file scx_signal_unsigned.h.
References ArmISA::v.
|
inline |
|
inline |
Definition at line 1672 of file scx_signal_unsigned.h.
References ArmISA::v.
|
inline |
Definition at line 1677 of file scx_signal_unsigned.h.
References ArmISA::v.
|
inline |
Definition at line 1667 of file scx_signal_unsigned.h.
References ArmISA::v.
|
inline |
Definition at line 1655 of file scx_signal_unsigned.h.
References m_if_p, sc_dt::sc_unsigned_subref_r::m_left, sc_dt::sc_unsigned_subref_r::m_right, ArmISA::v, and sc_core::sc_unsigned_part_if::write_part().
|
inline |
Definition at line 1682 of file scx_signal_unsigned.h.
References ArmISA::v.
|
inline |
Definition at line 1687 of file scx_signal_unsigned.h.
References ArmISA::v.
|
protected |
Definition at line 304 of file scx_signal_unsigned.h.
Referenced by concat_set(), initialize(), and operator=().
|
static |
Definition at line 301 of file scx_signal_unsigned.h.
Referenced by sc_core::sc_signal< sc_dt::sc_biguint< W > >::operator()(), and sc_core::sc_signal< sc_dt::sc_biguint< W > >::select_part().