gem5
[DEVELOP-FOR-23.0]
|
#include <sc_unsigned.hh>
Static Public Attributes | |
static sc_core::sc_vpool< sc_unsigned > | m_pool |
Private Types | |
typedef bool | elemtype |
Private Member Functions | |
void | invalid_init (const char *type_name, int nb) const |
sc_unsigned (const sc_unsigned &v, small_type s) | |
sc_unsigned (const sc_signed &v, small_type s) | |
sc_unsigned (small_type s, int nb, int nd, sc_digit *d, bool alloc=true) | |
sc_unsigned (const sc_signed *u, int l, int r) | |
sc_unsigned (const sc_unsigned *u, int l, int r) | |
small_type | default_sign () const |
int | num_bits (int nb) const |
bool | check_if_outside (int bit_num) const |
void | copy_digits (int nb, int nd, const sc_digit *d) |
void | makezero () |
void | convert_2C_to_SM () |
void | convert_SM_to_2C_to_SM () |
void | convert_SM_to_2C () |
Private Attributes | |
small_type | sgn |
int | nbits |
int | ndigits |
sc_digit * | digit |
Definition at line 890 of file sc_unsigned.hh.
|
private |
Definition at line 902 of file sc_unsigned.hh.
|
explicit |
sc_dt::sc_unsigned::sc_unsigned | ( | const sc_unsigned & | v | ) |
sc_dt::sc_unsigned::sc_unsigned | ( | const sc_signed & | v | ) |
|
explicit |
Definition at line 2159 of file sc_unsigned.hh.
References DIV_CEIL, sc_core::sc_abort(), and gem5::VegaISA::v.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
inlinevirtual |
Definition at line 966 of file sc_unsigned.hh.
|
private |
|
private |
|
private |
|
private |
|
private |
bool sc_dt::sc_unsigned::and_reduce | ( | ) | const |
Definition at line 397 of file sc_unsigned.cc.
References BITS_PER_DIGIT, DIGIT_MASK, gem5::ArmISA::i, and SC_ZERO.
|
inline |
Definition at line 1027 of file sc_unsigned.hh.
References gem5::ArmISA::i, and sc_dt::sc_unsigned_bitref_r::initialize().
|
inline |
Definition at line 1036 of file sc_unsigned.hh.
References gem5::ArmISA::i, and sc_dt::sc_unsigned_bitref_r::initialize().
|
private |
|
inline |
Definition at line 1000 of file sc_unsigned.hh.
References gem5::ArmISA::i.
|
inline |
Definition at line 1053 of file sc_unsigned.hh.
References gem5::VegaISA::l, and gem5::VegaISA::r.
void sc_dt::sc_unsigned::clear | ( | int | i | ) |
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 166 of file sc_unsigned.cc.
References BITS_PER_DIGIT, and gem5::ArmISA::mask.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 195 of file sc_unsigned.cc.
References BITS_PER_DIGIT, DIGIT_MASK, gem5::ArmISA::mask, SC_NEG, and SC_POS.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 340 of file sc_unsigned.cc.
References BITS_PER_DIGIT, and SC_POS.
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 976 of file sc_unsigned.hh.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 368 of file sc_unsigned.cc.
References sc_dt::sc_signed::length().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 377 of file sc_unsigned.cc.
References length().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 362 of file sc_unsigned.cc.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 386 of file sc_unsigned.cc.
|
inlineprivate |
Definition at line 2008 of file sc_unsigned.hh.
References sc_dt::convert_unsigned_2C_to_SM().
|
inlineprivate |
Definition at line 2019 of file sc_unsigned.hh.
References sc_dt::convert_unsigned_SM_to_2C().
|
inlineprivate |
Definition at line 2014 of file sc_unsigned.hh.
References sc_dt::convert_unsigned_SM_to_2C_to_SM().
|
inlineprivate |
Definition at line 1998 of file sc_unsigned.hh.
References sc_dt::copy_digits_unsigned(), and gem5::ArmISA::d.
|
inlineprivate |
Definition at line 1991 of file sc_unsigned.hh.
References SC_POS.
void sc_dt::sc_unsigned::dump | ( | ::std::ostream & | os = ::std::cout | ) | const |
void sc_dt::sc_unsigned::get_packed_rep | ( | sc_digit * | buf | ) | const |
|
inline |
Definition at line 974 of file sc_unsigned.hh.
void sc_dt::sc_unsigned::invalid_index | ( | int | i | ) | const |
Definition at line 131 of file sc_unsigned.cc.
References gem5::ArmISA::i, sc_core::sc_abort(), sc_core::SC_ID_OUT_OF_BOUNDS_, and SC_REPORT_ERROR.
|
private |
Definition at line 118 of file sc_unsigned.cc.
References sc_core::SC_ID_INIT_FAILED_, and SC_REPORT_ERROR.
void sc_dt::sc_unsigned::invalid_range | ( | int | l, |
int | r | ||
) | const |
Definition at line 141 of file sc_unsigned.cc.
References gem5::VegaISA::l, gem5::VegaISA::r, sc_core::sc_abort(), sc_core::SC_ID_OUT_OF_BOUNDS_, and SC_REPORT_ERROR.
|
inline |
Definition at line 1151 of file sc_unsigned.hh.
References gem5::ArmISA::i, and gem5::ArmISA::set.
bool sc_dt::sc_unsigned::iszero | ( | ) | const |
Definition at line 2164 of file sc_unsigned.cc.
References sc_dt::check_for_zero(), gem5::ArmISA::d, SC_NEG, SC_ZERO, sc_dt::trim_unsigned(), sc_dt::vec_complement(), and sc_dt::vec_copy().
|
inline |
Definition at line 1126 of file sc_unsigned.hh.
Referenced by sc_core::sc_int_sigref::concat_set(), sc_dt::sc_uint_bitref::concat_set(), sc_dt::sc_int_bitref::concat_set(), sc_core::sc_uint_sigref::concat_set(), sc_dt::sc_uint_subref::concat_set(), sc_dt::sc_int_subref::concat_set(), sc_dt::sc_uint_base::concat_set(), sc_dt::sc_int_base::concat_set(), concat_set(), sc_dt::sc_signed::concat_set(), operator=(), and sc_dt::sc_signed::operator=().
|
inlineprivate |
Definition at line 2003 of file sc_unsigned.hh.
References sc_dt::make_zero().
|
inline |
Definition at line 1132 of file sc_unsigned.hh.
References sc_dt::and_reduce().
|
inline |
Definition at line 1134 of file sc_unsigned.hh.
References sc_dt::or_reduce().
|
inlineprivate |
Definition at line 1993 of file sc_unsigned.hh.
Referenced by sc_dt::sc_concatref::value().
const sc_unsigned & sc_dt::sc_unsigned::operator%= | ( | const sc_int_base & | v | ) |
Definition at line 616 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator%= | ( | const sc_uint_base & | v | ) |
Definition at line 803 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1424 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | uint64 | v | ) |
|
inline |
Definition at line 1426 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator%= | ( | unsigned long | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator&= | ( | const sc_int_base & | v | ) |
Definition at line 622 of file sc_unsigned.cc.
References sc_dt::operator&=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator&= | ( | const sc_uint_base & | v | ) |
Definition at line 819 of file sc_unsigned.cc.
References sc_dt::operator&=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1475 of file sc_unsigned.hh.
References operator&=(), and gem5::VegaISA::v.
Referenced by operator&=().
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | uint64 | v | ) |
|
inline |
Definition at line 1477 of file sc_unsigned.hh.
References sc_dt::operator&=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator&= | ( | unsigned long | v | ) |
|
inline |
Definition at line 1085 of file sc_unsigned.hh.
References gem5::ArmISA::i, sc_dt::sc_unsigned_subref_r::initialize(), and gem5::ArmISA::j.
|
inline |
Definition at line 1094 of file sc_unsigned.hh.
References gem5::ArmISA::i, sc_dt::sc_unsigned_subref_r::initialize(), and gem5::ArmISA::j.
const sc_unsigned & sc_dt::sc_unsigned::operator*= | ( | const sc_int_base & | v | ) |
Definition at line 604 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator*= | ( | const sc_uint_base & | v | ) |
Definition at line 771 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1326 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | uint64 | v | ) |
|
inline |
Definition at line 1328 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator*= | ( | unsigned long | v | ) |
sc_unsigned& sc_dt::sc_unsigned::operator++ | ( | ) |
const sc_unsigned sc_dt::sc_unsigned::operator++ | ( | int | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator+= | ( | const sc_int_base & | v | ) |
Definition at line 592 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator+= | ( | const sc_uint_base & | v | ) |
Definition at line 749 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1231 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | uint64 | v | ) |
|
inline |
Definition at line 1236 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator+= | ( | unsigned long | v | ) |
sc_unsigned& sc_dt::sc_unsigned::operator-- | ( | ) |
const sc_unsigned sc_dt::sc_unsigned::operator-- | ( | int | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator-= | ( | const sc_int_base & | v | ) |
Definition at line 598 of file sc_unsigned.cc.
References gem5::operator-=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator-= | ( | const sc_uint_base & | v | ) |
Definition at line 755 of file sc_unsigned.cc.
References gem5::operator-=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1276 of file sc_unsigned.hh.
References gem5::operator-=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | uint64 | v | ) |
|
inline |
Definition at line 1281 of file sc_unsigned.hh.
References gem5::operator-=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator-= | ( | unsigned long | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator/= | ( | const sc_int_base & | v | ) |
Definition at line 610 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator/= | ( | const sc_uint_base & | v | ) |
Definition at line 787 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1375 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | uint64 | v | ) |
|
inline |
Definition at line 1377 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator/= | ( | unsigned long | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator<<= | ( | const sc_int_base & | v | ) |
Definition at line 645 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator<<= | ( | const sc_uint_base & | v | ) |
Definition at line 862 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1622 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | uint64 | v | ) |
|
inline |
Definition at line 1624 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator<<= | ( | unsigned long | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | const char * | v | ) |
Definition at line 439 of file sc_unsigned.cc.
References gem5::ArmISA::a, gem5::PowerISA::aa, len, sc_core::SC_ID_CONVERSION_FAILED_, sc_dt::SC_ON, SC_REPORT_ERROR, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | const sc_bv_base & | v | ) |
Definition at line 533 of file sc_unsigned.cc.
References gem5::ArmISA::i, sc_dt::safe_set(), sc_dt::sc_min(), and gem5::VegaISA::v.
|
inline |
Definition at line 192 of file scfx_other_defs.hh.
References gem5::ArmISA::i, sc_dt::sc_int_base::m_len, sc_core::SC_ID_INVALID_FX_VALUE_, SC_REPORT_ERROR, sc_dt::sc_int_base::set(), and gem5::VegaISA::v.
|
inline |
Definition at line 207 of file scfx_other_defs.hh.
|
inline |
Definition at line 162 of file scfx_other_defs.hh.
References gem5::ArmISA::i, length(), sc_core::SC_ID_INVALID_FX_VALUE_, SC_REPORT_ERROR, and gem5::VegaISA::v.
|
inline |
Definition at line 177 of file scfx_other_defs.hh.
References gem5::ArmISA::i, length(), sc_core::SC_ID_INVALID_FX_VALUE_, SC_REPORT_ERROR, and gem5::VegaISA::v.
|
inline |
Definition at line 926 of file sc_unsigned.hh.
References gem5::ArmISA::a.
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | const sc_int_base & | v | ) |
Definition at line 586 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | const sc_lv_base & | v | ) |
Definition at line 548 of file sc_unsigned.cc.
References gem5::ArmISA::i, sc_dt::safe_set(), sc_dt::sc_min(), sc_dt::sc_logic::to_bool(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator= | ( | const sc_signed & | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator= | ( | const sc_signed_subref_r & | a | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | const sc_uint_base & | v | ) |
Definition at line 733 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator= | ( | const sc_unsigned & | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator= | ( | const sc_unsigned_subref_r & | a | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | double | v | ) |
Definition at line 514 of file sc_unsigned.cc.
References DIGIT_MASK, DIGIT_RADIX, gem5::ArmISA::i, sc_dt::is_bad_double(), sc_dt::remainder, SC_POS, gem5::VegaISA::v, and sc_dt::vec_zero().
|
inline |
Definition at line 942 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | int64 | v | ) |
Definition at line 460 of file sc_unsigned.cc.
References sc_dt::from_uint(), sc_dt::get_sign(), SC_ZERO, gem5::VegaISA::v, and sc_dt::vec_zero().
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | long | v | ) |
Definition at line 487 of file sc_unsigned.cc.
References sc_dt::from_uint(), sc_dt::get_sign(), SC_ZERO, gem5::VegaISA::v, and sc_dt::vec_zero().
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | uint64 | v | ) |
Definition at line 473 of file sc_unsigned.cc.
References sc_dt::from_uint(), SC_POS, SC_ZERO, gem5::VegaISA::v, and sc_dt::vec_zero().
|
inline |
Definition at line 948 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned & sc_dt::sc_unsigned::operator= | ( | unsigned long | v | ) |
Definition at line 500 of file sc_unsigned.cc.
References sc_dt::from_uint(), SC_POS, SC_ZERO, gem5::VegaISA::v, and sc_dt::vec_zero().
const sc_unsigned & sc_dt::sc_unsigned::operator>>= | ( | const sc_int_base & | v | ) |
Definition at line 656 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator>>= | ( | const sc_uint_base & | v | ) |
Definition at line 873 of file sc_unsigned.cc.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1663 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | uint64 | v | ) |
|
inline |
Definition at line 1665 of file sc_unsigned.hh.
References gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator>>= | ( | unsigned long | v | ) |
|
inline |
Definition at line 1009 of file sc_unsigned.hh.
References gem5::ArmISA::i, and sc_dt::sc_unsigned_bitref_r::initialize().
|
inline |
Definition at line 1018 of file sc_unsigned.hh.
References gem5::ArmISA::i, and sc_dt::sc_unsigned_bitref_r::initialize().
const sc_unsigned & sc_dt::sc_unsigned::operator^= | ( | const sc_int_base & | v | ) |
Definition at line 634 of file sc_unsigned.cc.
References sc_dt::operator^=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator^= | ( | const sc_uint_base & | v | ) |
Definition at line 851 of file sc_unsigned.cc.
References sc_dt::operator^=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1574 of file sc_unsigned.hh.
References sc_dt::operator^=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | uint64 | v | ) |
|
inline |
Definition at line 1579 of file sc_unsigned.hh.
References sc_dt::operator^=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator^= | ( | unsigned long | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator|= | ( | const sc_int_base & | v | ) |
Definition at line 628 of file sc_unsigned.cc.
References sc_dt::operator|=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | const sc_signed & | v | ) |
const sc_unsigned & sc_dt::sc_unsigned::operator|= | ( | const sc_uint_base & | v | ) |
Definition at line 835 of file sc_unsigned.cc.
References sc_dt::operator|=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | const sc_unsigned & | v | ) |
|
inline |
Definition at line 1524 of file sc_unsigned.hh.
References operator|=(), and gem5::VegaISA::v.
Referenced by operator|=().
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | int64 | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | long | v | ) |
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | uint64 | v | ) |
|
inline |
Definition at line 1526 of file sc_unsigned.hh.
References sc_dt::operator|=(), and gem5::VegaISA::v.
const sc_unsigned& sc_dt::sc_unsigned::operator|= | ( | unsigned long | v | ) |
bool sc_dt::sc_unsigned::or_reduce | ( | ) | const |
Definition at line 414 of file sc_unsigned.cc.
References SC_ZERO.
|
inline |
Definition at line 1117 of file sc_unsigned.hh.
References gem5::X86ISA::os, sc_dt::SC_DEC, sc_dt::sc_io_base(), sc_dt::sc_io_show_base(), and sc_dt::to_string().
|
inline |
Definition at line 1067 of file sc_unsigned.hh.
References gem5::ArmISA::i, sc_dt::sc_unsigned_subref_r::initialize(), and gem5::ArmISA::j.
|
inline |
Definition at line 1076 of file sc_unsigned.hh.
References gem5::ArmISA::i, sc_dt::sc_unsigned_subref_r::initialize(), and gem5::ArmISA::j.
void sc_dt::sc_unsigned::reverse | ( | ) |
void sc_dt::sc_unsigned::scan | ( | ::std::istream & | is = ::std::cin | ) |
Referenced by sc_dt::operator>>().
void sc_dt::sc_unsigned::set | ( | int | i | ) |
|
inline |
Definition at line 1143 of file sc_unsigned.hh.
References gem5::ArmISA::i, gem5::ArmISA::set, and gem5::VegaISA::v.
void sc_dt::sc_unsigned::set_packed_rep | ( | sc_digit * | buf | ) |
|
inline |
Definition at line 1128 of file sc_unsigned.hh.
bool sc_dt::sc_unsigned::test | ( | int | i | ) | const |
double sc_dt::sc_unsigned::to_double | ( | ) | const |
int sc_dt::sc_unsigned::to_int | ( | ) | const |
int64 sc_dt::sc_unsigned::to_int64 | ( | ) | const |
Referenced by sc_core::sc_signal< sc_dt::sc_int< W > >::concat_set().
long sc_dt::sc_unsigned::to_long | ( | ) | const |
const std::string sc_dt::sc_unsigned::to_string | ( | sc_numrep | numrep, |
bool | w_prefix | ||
) | const |
Definition at line 573 of file sc_unsigned.cc.
References gem5::PowerISA::aa, len, sc_dt::SC_ON, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
Definition at line 565 of file sc_unsigned.cc.
References gem5::PowerISA::aa, len, sc_dt::SC_ON, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
unsigned int sc_dt::sc_unsigned::to_uint | ( | ) | const |
uint64 sc_dt::sc_unsigned::to_uint64 | ( | ) | const |
unsigned long sc_dt::sc_unsigned::to_ulong | ( | ) | const |
|
inline |
Definition at line 1136 of file sc_unsigned.hh.
References sc_dt::xor_reduce().
bool sc_dt::sc_unsigned::xor_reduce | ( | ) | const |
Definition at line 420 of file sc_unsigned.cc.
References gem5::ArmISA::i.
|
friend |
|
friend |
|
friend |
Definition at line 2109 of file sc_unsigned.cc.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 678 of file sc_unsigned.cc.
|
friend |
Definition at line 1884 of file sc_unsigned.cc.
|
friend |
Definition at line 895 of file sc_unsigned.cc.
|
friend |
Definition at line 673 of file sc_unsigned.cc.
|
friend |
Definition at line 1877 of file sc_unsigned.cc.
|
friend |
Definition at line 890 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1731 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1736 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 1746 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1751 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 735 of file sc_signed.cc.
|
friend |
Definition at line 2453 of file sc_signed.cc.
|
friend |
Definition at line 798 of file sc_unsigned.cc.
|
friend |
Definition at line 729 of file sc_signed.cc.
|
friend |
Definition at line 2439 of file sc_signed.cc.
|
friend |
Definition at line 793 of file sc_unsigned.cc.
|
friend |
Definition at line 1319 of file sc_unsigned.cc.
|
friend |
Definition at line 1624 of file sc_signed.hh.
|
friend |
Definition at line 2517 of file sc_signed.cc.
|
friend |
Definition at line 2621 of file sc_signed.cc.
|
friend |
Definition at line 1333 of file sc_unsigned.cc.
|
friend |
Definition at line 1402 of file sc_unsigned.hh.
|
friend |
Definition at line 1366 of file sc_unsigned.cc.
|
friend |
Definition at line 1632 of file sc_signed.hh.
|
friend |
Definition at line 2535 of file sc_signed.cc.
|
friend |
Definition at line 2640 of file sc_signed.cc.
|
friend |
Definition at line 1350 of file sc_unsigned.cc.
|
friend |
Definition at line 1413 of file sc_unsigned.hh.
|
friend |
Definition at line 1382 of file sc_unsigned.cc.
|
friend |
Definition at line 766 of file sc_signed.cc.
|
friend |
Definition at line 2716 of file sc_signed.cc.
|
friend |
Definition at line 814 of file sc_unsigned.cc.
|
friend |
Definition at line 760 of file sc_signed.cc.
|
friend |
Definition at line 2704 of file sc_signed.cc.
|
friend |
Definition at line 809 of file sc_unsigned.cc.
|
friend |
Definition at line 1412 of file sc_unsigned.cc.
|
friend |
Definition at line 1703 of file sc_signed.hh.
|
friend |
Definition at line 2768 of file sc_signed.cc.
|
friend |
Definition at line 2852 of file sc_signed.cc.
|
friend |
Definition at line 1424 of file sc_unsigned.cc.
|
friend |
Definition at line 1453 of file sc_unsigned.hh.
|
friend |
Definition at line 1452 of file sc_unsigned.cc.
|
friend |
Definition at line 1711 of file sc_signed.hh.
|
friend |
Definition at line 2782 of file sc_signed.cc.
|
friend |
Definition at line 2866 of file sc_signed.cc.
|
friend |
Definition at line 1438 of file sc_unsigned.cc.
|
friend |
Definition at line 1464 of file sc_unsigned.hh.
|
friend |
Definition at line 1466 of file sc_unsigned.cc.
|
friend |
Definition at line 673 of file sc_signed.cc.
|
friend |
Definition at line 1924 of file sc_signed.cc.
|
friend |
Definition at line 766 of file sc_unsigned.cc.
|
friend |
Definition at line 667 of file sc_signed.cc.
|
friend |
Definition at line 1910 of file sc_signed.cc.
|
friend |
Definition at line 761 of file sc_unsigned.cc.
|
friend |
Definition at line 1122 of file sc_unsigned.cc.
|
friend |
Definition at line 1470 of file sc_signed.hh.
|
friend |
Definition at line 1984 of file sc_signed.cc.
|
friend |
Definition at line 2080 of file sc_signed.cc.
|
friend |
Definition at line 1136 of file sc_unsigned.cc.
|
friend |
Definition at line 1304 of file sc_unsigned.hh.
|
friend |
Definition at line 1168 of file sc_unsigned.cc.
|
friend |
Definition at line 1478 of file sc_signed.hh.
|
friend |
Definition at line 2000 of file sc_signed.cc.
|
friend |
Definition at line 2096 of file sc_signed.cc.
|
friend |
Definition at line 1152 of file sc_unsigned.cc.
|
friend |
Definition at line 1315 of file sc_unsigned.hh.
|
friend |
Definition at line 1183 of file sc_unsigned.cc.
|
friend |
Definition at line 611 of file sc_signed.cc.
|
friend |
Definition at line 1309 of file sc_signed.cc.
|
friend |
Definition at line 744 of file sc_unsigned.cc.
|
friend |
Definition at line 1725 of file sc_unsigned.cc.
|
friend |
Definition at line 605 of file sc_signed.cc.
|
friend |
Definition at line 1294 of file sc_signed.cc.
|
friend |
Definition at line 739 of file sc_unsigned.cc.
|
friend |
Definition at line 1004 of file sc_unsigned.cc.
|
friend |
Definition at line 1299 of file sc_signed.hh.
|
friend |
Definition at line 1373 of file sc_signed.cc.
|
friend |
Definition at line 1475 of file sc_signed.cc.
|
friend |
Definition at line 1019 of file sc_unsigned.cc.
|
friend |
Definition at line 1208 of file sc_unsigned.hh.
|
friend |
Definition at line 1053 of file sc_unsigned.cc.
|
friend |
Definition at line 1307 of file sc_signed.hh.
|
friend |
Definition at line 1390 of file sc_signed.cc.
|
friend |
Definition at line 1492 of file sc_signed.cc.
|
friend |
Definition at line 1036 of file sc_unsigned.cc.
|
friend |
Definition at line 1219 of file sc_unsigned.hh.
|
friend |
Definition at line 1070 of file sc_unsigned.cc.
|
friend |
Definition at line 642 of file sc_signed.cc.
|
friend |
Definition at line 1594 of file sc_signed.cc.
|
friend |
Definition at line 993 of file sc_signed.cc.
|
friend |
Definition at line 3497 of file sc_signed.cc.
|
friend |
Definition at line 636 of file sc_signed.cc.
|
friend |
Definition at line 1579 of file sc_signed.cc.
|
friend |
Definition at line 987 of file sc_signed.cc.
|
friend |
Definition at line 1564 of file sc_signed.cc.
|
friend |
Definition at line 1379 of file sc_signed.hh.
|
friend |
Definition at line 1658 of file sc_signed.cc.
|
friend |
Definition at line 1795 of file sc_signed.cc.
|
friend |
Definition at line 1727 of file sc_signed.cc.
|
friend |
Definition at line 1384 of file sc_signed.hh.
|
friend |
Definition at line 1863 of file sc_signed.cc.
|
friend |
Definition at line 1394 of file sc_signed.hh.
|
friend |
Definition at line 1675 of file sc_signed.cc.
|
friend |
Definition at line 1812 of file sc_signed.cc.
|
friend |
Definition at line 1744 of file sc_signed.cc.
|
friend |
Definition at line 1399 of file sc_signed.hh.
|
friend |
Definition at line 1880 of file sc_signed.cc.
|
friend |
Definition at line 704 of file sc_signed.cc.
|
friend |
Definition at line 2174 of file sc_signed.cc.
|
friend |
Definition at line 782 of file sc_unsigned.cc.
|
friend |
Definition at line 698 of file sc_signed.cc.
|
friend |
Definition at line 2158 of file sc_signed.cc.
|
friend |
Definition at line 777 of file sc_unsigned.cc.
|
friend |
Definition at line 1214 of file sc_unsigned.cc.
|
friend |
Definition at line 1547 of file sc_signed.hh.
|
friend |
Definition at line 2242 of file sc_signed.cc.
|
friend |
Definition at line 2351 of file sc_signed.cc.
|
friend |
Definition at line 1230 of file sc_unsigned.cc.
|
friend |
Definition at line 1353 of file sc_unsigned.hh.
|
friend |
Definition at line 1267 of file sc_unsigned.cc.
|
friend |
Definition at line 1555 of file sc_signed.hh.
|
friend |
Definition at line 2260 of file sc_signed.cc.
|
friend |
Definition at line 2369 of file sc_signed.cc.
|
friend |
Definition at line 1248 of file sc_unsigned.cc.
|
friend |
Definition at line 1364 of file sc_unsigned.hh.
|
friend |
Definition at line 1285 of file sc_unsigned.cc.
|
friend |
Definition at line 689 of file sc_unsigned.cc.
|
friend |
Definition at line 1923 of file sc_unsigned.cc.
|
friend |
Definition at line 906 of file sc_unsigned.cc.
|
friend |
Definition at line 684 of file sc_unsigned.cc.
|
friend |
Definition at line 1910 of file sc_unsigned.cc.
|
friend |
Definition at line 901 of file sc_unsigned.cc.
|
friend |
Definition at line 1897 of file sc_unsigned.cc.
|
friend |
Definition at line 1771 of file sc_unsigned.hh.
|
friend |
Definition at line 1936 of file sc_unsigned.cc.
|
friend |
Definition at line 1988 of file sc_unsigned.cc.
|
friend |
Definition at line 1964 of file sc_unsigned.cc.
|
friend |
Definition at line 1776 of file sc_unsigned.hh.
|
friend |
Definition at line 2016 of file sc_unsigned.cc.
|
friend |
Definition at line 1786 of file sc_unsigned.hh.
|
friend |
Definition at line 1950 of file sc_unsigned.cc.
|
friend |
Definition at line 2002 of file sc_unsigned.cc.
|
friend |
Definition at line 1976 of file sc_unsigned.cc.
|
friend |
Definition at line 1791 of file sc_unsigned.hh.
|
friend |
Definition at line 2028 of file sc_unsigned.cc.
|
friend |
Definition at line 3451 of file sc_signed.cc.
|
friend |
Definition at line 640 of file sc_unsigned.cc.
|
friend |
Definition at line 1689 of file sc_unsigned.cc.
|
friend |
Definition at line 857 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1606 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1611 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 700 of file sc_unsigned.cc.
|
friend |
Definition at line 2051 of file sc_unsigned.cc.
|
friend |
Definition at line 917 of file sc_unsigned.cc.
|
friend |
Definition at line 695 of file sc_unsigned.cc.
|
friend |
Definition at line 2044 of file sc_unsigned.cc.
|
friend |
Definition at line 912 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1811 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1816 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 1826 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1831 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 667 of file sc_unsigned.cc.
|
friend |
Definition at line 1762 of file sc_unsigned.cc.
|
friend |
Definition at line 884 of file sc_unsigned.cc.
|
friend |
Definition at line 662 of file sc_unsigned.cc.
|
friend |
Definition at line 1749 of file sc_unsigned.cc.
|
friend |
Definition at line 879 of file sc_unsigned.cc.
|
friend |
Definition at line 1736 of file sc_unsigned.cc.
|
friend |
Definition at line 1691 of file sc_unsigned.hh.
|
friend |
Definition at line 1775 of file sc_unsigned.cc.
|
friend |
Definition at line 1825 of file sc_unsigned.cc.
|
friend |
Definition at line 1803 of file sc_unsigned.cc.
|
friend |
Definition at line 1696 of file sc_unsigned.hh.
|
friend |
Definition at line 1851 of file sc_unsigned.cc.
|
friend |
Definition at line 1706 of file sc_unsigned.hh.
|
friend |
Definition at line 1789 of file sc_unsigned.cc.
|
friend |
Definition at line 1838 of file sc_unsigned.cc.
|
friend |
Definition at line 1814 of file sc_unsigned.cc.
|
friend |
Definition at line 1711 of file sc_unsigned.hh.
|
friend |
Definition at line 1862 of file sc_unsigned.cc.
|
friend |
Definition at line 711 of file sc_unsigned.cc.
|
friend |
Definition at line 2071 of file sc_unsigned.cc.
|
friend |
Definition at line 928 of file sc_unsigned.cc.
|
friend |
Definition at line 706 of file sc_unsigned.cc.
|
friend |
Definition at line 2064 of file sc_unsigned.cc.
|
friend |
Definition at line 923 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1851 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1856 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 1866 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1871 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 722 of file sc_unsigned.cc.
|
friend |
Definition at line 2091 of file sc_unsigned.cc.
|
friend |
Definition at line 939 of file sc_unsigned.cc.
|
friend |
Definition at line 717 of file sc_unsigned.cc.
|
friend |
Definition at line 2084 of file sc_unsigned.cc.
|
friend |
Definition at line 934 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1891 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1896 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 1906 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1911 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 3468 of file sc_signed.cc.
|
friend |
Definition at line 651 of file sc_unsigned.cc.
|
friend |
Definition at line 868 of file sc_unsigned.cc.
|
friend |
Definition at line 1706 of file sc_unsigned.cc.
|
friend |
|
friend |
Definition at line 1647 of file sc_unsigned.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 1652 of file sc_unsigned.hh.
|
friend |
|
friend |
Definition at line 828 of file sc_signed.cc.
|
friend |
Definition at line 3205 of file sc_signed.cc.
|
friend |
Definition at line 846 of file sc_unsigned.cc.
|
friend |
Definition at line 822 of file sc_signed.cc.
|
friend |
Definition at line 3188 of file sc_signed.cc.
|
friend |
Definition at line 841 of file sc_unsigned.cc.
|
friend |
Definition at line 1594 of file sc_unsigned.cc.
|
friend |
Definition at line 1851 of file sc_signed.hh.
|
friend |
Definition at line 3269 of file sc_signed.cc.
|
friend |
Definition at line 3370 of file sc_signed.cc.
|
friend |
Definition at line 1609 of file sc_unsigned.cc.
|
friend |
Definition at line 1551 of file sc_unsigned.hh.
|
friend |
Definition at line 1642 of file sc_unsigned.cc.
|
friend |
Definition at line 1859 of file sc_signed.hh.
|
friend |
Definition at line 3286 of file sc_signed.cc.
|
friend |
Definition at line 3387 of file sc_signed.cc.
|
friend |
Definition at line 1625 of file sc_unsigned.cc.
|
friend |
Definition at line 1562 of file sc_unsigned.hh.
|
friend |
Definition at line 1658 of file sc_unsigned.cc.
|
friend |
Definition at line 797 of file sc_signed.cc.
|
friend |
Definition at line 2938 of file sc_signed.cc.
|
friend |
Definition at line 830 of file sc_unsigned.cc.
|
friend |
Definition at line 791 of file sc_signed.cc.
|
friend |
Definition at line 2923 of file sc_signed.cc.
|
friend |
Definition at line 825 of file sc_unsigned.cc.
|
friend |
Definition at line 1495 of file sc_unsigned.cc.
|
friend |
Definition at line 1774 of file sc_signed.hh.
|
friend |
Definition at line 3002 of file sc_signed.cc.
|
friend |
Definition at line 3104 of file sc_signed.cc.
|
friend |
Definition at line 1510 of file sc_unsigned.cc.
|
friend |
Definition at line 1502 of file sc_unsigned.hh.
|
friend |
Definition at line 1544 of file sc_unsigned.cc.
|
friend |
Definition at line 1782 of file sc_signed.hh.
|
friend |
Definition at line 3019 of file sc_signed.cc.
|
friend |
Definition at line 3121 of file sc_signed.cc.
|
friend |
Definition at line 1527 of file sc_unsigned.cc.
|
friend |
Definition at line 1513 of file sc_unsigned.hh.
|
friend |
Definition at line 1561 of file sc_unsigned.cc.
|
friend |
|
friend |
|
friend |
Definition at line 892 of file sc_unsigned.hh.
|
friend |
Definition at line 897 of file sc_unsigned.hh.
|
friend |
Definition at line 898 of file sc_unsigned.hh.
|
friend |
Definition at line 899 of file sc_unsigned.hh.
|
friend |
Definition at line 894 of file sc_unsigned.hh.
|
friend |
Definition at line 893 of file sc_unsigned.hh.
|
friend |
Definition at line 896 of file sc_unsigned.hh.
|
friend |
Definition at line 895 of file sc_unsigned.hh.
|
friend |
|
friend |
|
private |
Definition at line 1973 of file sc_unsigned.hh.
Referenced by sc_dt::sc_concatref::value().
|
static |
Definition at line 1963 of file sc_unsigned.hh.
|
private |
Definition at line 1967 of file sc_unsigned.hh.
Referenced by sc_dt::sc_concatref::value().
|
private |
Definition at line 1968 of file sc_unsigned.hh.
Referenced by sc_dt::sc_concatref::value().
|
private |
Definition at line 1966 of file sc_unsigned.hh.
Referenced by sc_dt::sc_concatref::value().