/gem5/src/systemc/ext/dt/int/ |
H A D | _using.hh | 35 using sc_dt::SC_BIN; 36 using sc_dt::SC_BIN_SM; 37 using sc_dt::SC_BIN_US; 38 using sc_dt::SC_CSD; 39 using sc_dt::SC_DEC; 40 using sc_dt::SC_HEX; 41 using sc_dt::SC_HEX_SM; 42 using sc_dt::SC_HEX_US; 43 using sc_dt::SC_NOBASE; 44 using sc_dt [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | _using.hh | 35 using sc_dt::sc_fxnum; 36 using sc_dt::sc_fxnum_bitref; 37 using sc_dt::sc_fxnum_fast; 38 using sc_dt::sc_fix; 39 using sc_dt::sc_fix_fast; 40 using sc_dt::sc_ufix; 41 using sc_dt::sc_ufix_fast; 42 using sc_dt::sc_fixed; 43 using sc_dt::sc_fixed_fast; 44 using sc_dt [all...] |
/gem5/src/systemc/ext/channel/ |
H A D | sc_inout_resolved.hh | 37 namespace sc_dt namespace 42 } // namespace sc_dt 47 class sc_inout_resolved : public sc_inout<sc_dt::sc_logic> 56 sc_inout_resolved &operator = (const sc_dt::sc_logic &); 57 sc_inout_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &); 59 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &); 61 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &); 69 sc_inout<sc_dt::sc_logic>() {}
|
H A D | sc_out_resolved.hh | 38 namespace sc_dt namespace 43 } // namespace sc_dt 55 sc_out_resolved &operator = (const sc_dt::sc_logic &); 56 sc_out_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &); 58 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &); 60 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &);
|
H A D | sc_signal_resolved.hh | 38 namespace sc_dt namespace 57 class sc_signal_resolved : public sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS> 66 virtual void write(const sc_dt::sc_logic &); 67 sc_signal_resolved &operator = (const sc_dt::sc_logic &); 78 sc_interface(), sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>() 81 std::map<::sc_gem5::Process *, sc_dt::sc_logic> inputs;
|
H A D | sc_in_resolved.hh | 35 namespace sc_dt namespace 40 } // namespace sc_dt 45 class sc_in_resolved : public sc_in<sc_dt::sc_logic> 58 sc_in_resolved(const sc_in_resolved &) : sc_in<sc_dt::sc_logic>() {}
|
H A D | sc_signal_rv.hh | 46 namespace sc_dt namespace 60 class sc_signal_rv : public sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS> 63 sc_signal_rv() : sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>( 67 sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>(name) 74 write(const sc_dt::sc_lv<W> &l) 88 operator = (const sc_dt::sc_lv<W> &l) 106 using sc_dt::Log_0; 107 using sc_dt::Log_1; 108 using sc_dt::Log_Z; 109 using sc_dt [all...] |
H A D | sc_in_rv.hh | 39 namespace sc_dt namespace 45 } // namespace sc_dt 51 class sc_in_rv : public sc_in<sc_dt::sc_lv<W>> 54 sc_in_rv() : sc_in<sc_dt::sc_lv<W>>() {} 55 explicit sc_in_rv(const char *name) : sc_in<sc_dt::sc_lv<W>>(name) {} 61 sc_in<sc_dt::sc_lv<W> >::end_of_elaboration(); 73 sc_in_rv(const sc_in_rv<W> &) : sc_in<sc_dt::sc_lv<W>>() {}
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_resolved.cpp | 39 const sc_dt::sc_logic_value_t 42 { sc_dt::Log_0, sc_dt::Log_X, sc_dt::Log_0, sc_dt::Log_X }, // 0 43 { sc_dt::Log_X, sc_dt::Log_1, sc_dt::Log_1, sc_dt::Log_X }, // 1 44 { sc_dt [all...] |
/gem5/src/systemc/ext/dt/bit/ |
H A D | _using.hh | 35 using sc_dt::SC_LOGIC_0; 36 using sc_dt::SC_LOGIC_1; 37 using sc_dt::SC_LOGIC_X; 38 using sc_dt::SC_LOGIC_Z; 39 using sc_dt::sc_bit; 40 using sc_dt::sc_bv; 41 using sc_dt::sc_bv_base; 42 using sc_dt::sc_lv; 43 using sc_dt::sc_lv_base;
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum_observer.cpp | 51 namespace sc_dt namespace 71 } // namespace sc_dt
|
H A D | sc_fxval_observer.cpp | 51 namespace sc_dt namespace 73 } // namespace sc_dt
|
H A D | sc_fxcast_switch.cpp | 54 namespace sc_dt namespace 66 return sc_dt::to_string( m_sw ); 73 os << sc_dt::to_string( m_sw ); 81 os << "sw = " << sc_dt::to_string( m_sw ) << ::std::endl; 85 } // namespace sc_dt
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxnum_observer.cc | 50 namespace sc_dt namespace 70 } // namespace sc_dt
|
H A D | sc_fxval_observer.cc | 50 namespace sc_dt namespace 72 } // namespace sc_dt
|
H A D | sc_fxcast_switch.cc | 53 namespace sc_dt namespace 68 return sc_dt::to_string(m_sw); 74 os << sc_dt::to_string(m_sw); 82 os << "sw = " << sc_dt::to_string(m_sw) << ::std::endl; 86 } // namespace sc_dt
|
/gem5/ext/systemc/src/ |
H A D | systemc.h | 208 // INCLUDE SYSTEMC DEFINITIONS for sc_dt AND sc_core NAMESPACES: 212 // USINGS FOR THE sc_dt NAMESPACE: 214 using sc_dt::SC_BIN; 215 using sc_dt::SC_BIN_SM; 216 using sc_dt::SC_BIN_US; 217 using sc_dt::SC_CSD; 218 using sc_dt::SC_DEC; 219 using sc_dt::SC_HEX; 220 using sc_dt::SC_HEX_SM; 221 using sc_dt [all...] |
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_unsigned.h | 88 sc_signal_unsigned.h -- The sc_signal<sc_dt::sc_biguint<W> > definitions. 177 using sc_dt::sc_signed; 178 using sc_dt::int64; 179 using sc_dt::uint64; 189 // data type is sc_dt::sc_biguint<W>. This class serves as the base class for the 190 // sc_dt::sc_biguint<W> specialization of the sc_signal_in_if<T> class. The methods 197 // their implementations in sc_signal<sc_dt::sc_biguint<W> >. 206 virtual sc_dt::sc_unsigned* part_read_target(); 207 virtual sc_dt::sc_unsigned read_part( int left, int right ) const; 211 virtual void write_part( sc_dt [all...] |
H A D | scx_signal_int.h | 22 sc_signal_int.cpp -- The sc_signal<sc_dt::sc_int<W> > implementations. 78 sc_signal_uint.h -- The sc_signal<sc_dt::sc_int<W> > definitions. 153 // data type is sc_dt::sc_int<W>. This class serves as the base class for the 154 // sc_dt::sc_int<W> specialization of the sc_signal_in_if<T> class. The methods 161 // their implementations in sc_signal<sc_dt::sc_int<W> >. 170 virtual sc_dt::sc_int_base* part_read_target(); 171 virtual sc_dt::uint64 read_part( int left, int right ) const; 175 virtual void write_part( sc_dt::uint64 v, int left, int right ); 184 // CLASS sc_signal_in_if<sc_dt::sc_int<W> > 188 // sc_dt [all...] |
H A D | scx_signal_uint.h | 22 sc_signal_uint.cpp -- The sc_signal<sc_dt::sc_uint<W> > implementations. 185 // data type is sc_dt::sc_uint<W>. This class serves as the base class for the 186 // sc_dt::sc_uint<W> specialization of the sc_signal_in_if<T> class. The methods 193 // their implementations in sc_signal<sc_dt::sc_uint<W> >. 202 virtual sc_dt::sc_uint_base* part_read_target(); 203 virtual sc_dt::uint64 read_part( int left, int right ) const; 207 virtual void write_part( sc_dt::uint64 v, int left, int right ); 216 // CLASS sc_signal_in_if<sc_dt::sc_uint<W> > 220 // sc_dt::sc_uint<W>, including part access. 224 // their implementations in sc_signal<sc_dt [all...] |
H A D | scx_signal_signed.h | 85 using sc_dt::sc_bigint; 86 using sc_dt::sc_bv_base; 87 using sc_dt::sc_lv_base; 88 using sc_dt::sc_concatref; 89 using sc_dt::sc_signed; 90 using sc_dt::sc_signed_subref_r; 91 using sc_dt::sc_unsigned; 92 using sc_dt::uint64; 98 sc_signal_signed.h -- The sc_signal<sc_dt::sc_bigint<W> > definitions. 155 Prefixed with sc_dt som [all...] |
/gem5/src/systemc/channel/ |
H A D | sc_in_resolved.cc | 37 sc_in_resolved::sc_in_resolved() : sc_in<sc_dt::sc_logic>() {} 40 sc_in<sc_dt::sc_logic>(name) 48 sc_in<sc_dt::sc_logic>::end_of_elaboration();
|
H A D | sc_inout_resolved.cc | 39 sc_inout_resolved::sc_inout_resolved() : sc_inout<sc_dt::sc_logic>() {} 42 sc_inout<sc_dt::sc_logic>(name) 50 sc_inout<sc_dt::sc_logic>::end_of_elaboration(); 58 sc_inout_resolved::operator = (const sc_dt::sc_logic &l) 65 sc_inout_resolved::operator = (const sc_signal_in_if<sc_dt::sc_logic> &i) 73 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) 81 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
|
H A D | sc_signal_resolved.cc | 39 sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>( 44 sc_interface(), sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>(name) 51 sc_signal_resolved::write(const sc_dt::sc_logic &l) 66 sc_signal_resolved::operator = (const sc_dt::sc_logic &l) 82 using sc_dt::Log_0; 83 using sc_dt::Log_1; 84 using sc_dt::Log_Z; 85 using sc_dt::Log_X; 86 static sc_dt::sc_logic_value_t merge_table[4][4] = { 99 sc_signal<sc_dt [all...] |
/gem5/src/systemc/dt/misc/ |
H A D | sc_concatref.cc | 54 template class sc_vpool<sc_dt::sc_concatref>; 55 template class sc_vpool<sc_dt::sc_concat_bool>; 60 namespace sc_dt namespace 66 } // namespace sc_dt
|