/gem5/src/systemc/dt/bit/ |
H A D | sc_bit.cc | 67 namespace sc_dt namespace 129 } // namespace sc_dt
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxtype_params.cc | 52 namespace sc_dt namespace 97 } // namespace sc_dt
|
H A D | sc_fxnum.cc | 59 namespace sc_dt namespace 583 sc_dt::quantization(m_val, m_params, m_q_flag); 584 sc_dt::overflow(m_val, m_params, m_o_flag); 610 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_F, &m_params)); 616 return std::string(sc_dt::to_string(m_val, numrep, -1, SC_F, &m_params)); 622 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 629 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, fmt, &m_params)); 635 return std::string(sc_dt::to_string(m_val, numrep, -1, fmt, &m_params)); 641 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 649 return std::string(sc_dt [all...] |
H A D | sc_fxval.cc | 56 namespace sc_dt namespace 461 sc_dt::print_dec(s, id, w_prefix, fmt); 463 sc_dt::print_other(s, id, numrep, w_prefix, fmt, params); 474 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, SC_E)); 480 return std::string(sc_dt::to_string(m_val, numrep, -1, SC_E)); 486 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 493 return std::string(sc_dt::to_string(m_val, SC_DEC, -1, fmt)); 499 return std::string(sc_dt::to_string(m_val, numrep, -1, fmt)); 505 return std::string(sc_dt::to_string(m_val, numrep, (w_prefix ? 1 : 0), 512 return std::string(sc_dt [all...] |
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTTarget1.h | 70 sc_dt::uint64 address = trans.get_address(); 125 sc_dt::uint64 address = trans.get_address(); 147 sc_dt::uint64 start_address = 0x0; 148 sc_dt::uint64 end_address = 399;
|
/gem5/src/systemc/tests/systemc/compliance_1666/test202/ |
H A D | test202.cpp | 4 using namespace sc_dt;
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 93 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 94 sc_dt::uint64 end_range) 200 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 201 sc_dt::uint64 end_range)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | extension_adaptors.h | 93 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 94 sc_dt::uint64 end_range) 200 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 201 sc_dt::uint64 end_range)
|
H A D | SimpleLTTarget_ext.h | 78 sc_dt::uint64 address = trans.get_address(); 176 sc_dt::uint64 start_address = 0x0; 177 sc_dt::uint64 end_address = 399;
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 93 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 94 sc_dt::uint64 end_range) 200 void invalidate_dmi_pointers(sc_dt::uint64 start_range, 201 sc_dt::uint64 end_range)
|
H A D | SimpleLTTarget_ext.h | 78 sc_dt::uint64 address = trans.get_address(); 176 sc_dt::uint64 start_address = 0x0; 177 sc_dt::uint64 end_address = 399;
|
/gem5/src/systemc/core/ |
H A D | sc_simcontext.cc | 48 sc_dt::uint64 sc_simcontext::delta_count() const { return sc_delta_count(); }
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_simcontext.h | 111 sc_dt::uint64 sc_delta_count(); 152 friend sc_dt::uint64 sc_delta_count(); 243 sc_dt::uint64 change_stamp() const; 244 sc_dt::uint64 delta_count() const; 245 bool event_occurred( sc_dt::uint64 last_change_count ) const; 350 sc_dt::uint64 m_change_stamp; // "time" change occurred. 351 sc_dt::uint64 m_delta_count; 488 m_max_time = sc_time::from_value( ~sc_dt::UINT64_ZERO ); 494 sc_dt::uint64 510 sc_simcontext::event_occurred(sc_dt [all...] |
H A D | sc_time.h | 79 typedef sc_dt::uint64 value_type; 192 return sc_dt::uint64_to_double( m_value ); 280 volatile double tmp = sc_dt::uint64_to_double( m_value ) * d + 0.5; 281 m_value = SCAST<sc_dt::int64>( tmp ); 290 volatile double tmp = sc_dt::uint64_to_double( m_value ) / d + 0.5; 291 m_value = SCAST<sc_dt::int64>( tmp );
|
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/ |
H A D | test01.cpp | 53 test( sc_dt::sc_bitref<X> a ) 69 test( sc_dt::sc_subref<X> a ) 85 test( sc_dt::sc_fxnum_bitref a ) 100 test( sc_dt::sc_fxnum_fast_bitref a ) 116 test( sc_dt::sc_fxnum_subref a ) 131 test( sc_dt::sc_fxnum_fast_subref a )
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxnum.cpp | 59 namespace sc_dt namespace 641 sc_dt::quantization( m_val, m_params, m_q_flag ); 642 sc_dt::overflow( m_val, m_params, m_o_flag ); 675 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, SC_F, &m_params ) ); 681 return std::string( sc_dt::to_string( m_val, numrep, -1, SC_F, &m_params ) ); 687 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 694 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, fmt, &m_params ) ); 700 return std::string( sc_dt::to_string( m_val, numrep, -1, fmt, &m_params ) ); 706 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 714 return std::string( sc_dt [all...] |
H A D | sc_fxval.cpp | 56 namespace sc_dt namespace 499 sc_dt::print_dec( s, id, w_prefix, fmt ); 501 sc_dt::print_other( s, id, numrep, w_prefix, fmt, params ); 512 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, SC_E ) ); 518 return std::string( sc_dt::to_string( m_val, numrep, -1, SC_E ) ); 524 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 531 return std::string( sc_dt::to_string( m_val, SC_DEC, -1, fmt ) ); 537 return std::string( sc_dt::to_string( m_val, numrep, -1, fmt ) ); 543 return std::string( sc_dt::to_string( m_val, numrep, (w_prefix ? 1 : 0), 551 return std::string( sc_dt [all...] |
/gem5/src/systemc/tests/tlm/endian_conv/ |
H A D | test_endian_conv.cpp | 40 using namespace sc_dt; 340 sc_dt::uint64 original_addr; 349 sc_dt::uint64 mask = sizeof_databus - 1; 361 sc_dt::uint64 new_addr = txn->get_address() & ~mask; 371 sc_dt::uint64 curr_a = txn->get_address(); 376 sc_dt::uint64 he_addr = curr_a ^ mask; 395 sc_dt::uint64 mask = sizeof_databus - 1; 404 sc_dt::uint64 curr_a = original_addr; 409 sc_dt::uint64 he_addr = curr_a ^ mask;
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 46 sc_dt::uint64 d; 47 element(PAYLOAD& p, sc_core::sc_time t, sc_dt::uint64 d): p(p),t(t),d(d) {} 133 sc_dt::uint64& top_delta() 226 if (sc_core::sc_delta_count() & (sc_dt::uint64)0x1) //uneven delta cycle so delta delay is for even cylce 260 if (sc_core::sc_delta_count() & (sc_dt::uint64) 0x1) {//uneven delta so put out all payloads for uneven delta
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 44 sc_dt::uint64 d; 45 element(PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d) : 124 sc_dt::uint64 &top_delta() { return list->d; } 209 if (sc_core::sc_delta_count() & (sc_dt::uint64)0x1) { 254 if (sc_core::sc_delta_count() & (sc_dt::uint64)0x1) {
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_string.h | 41 namespace sc_dt { namespace 46 typedef sc_dt::sc_string_old sc_string; 52 namespace sc_dt { namespace 237 } // namespace sc_dt
|
/gem5/src/systemc/tests/tlm/cancel_all/ |
H A D | cancel_all.cpp | 4 using namespace sc_dt; 55 sc_dt::uint64 adr = trans.get_address(); 130 sc_dt::uint64 adr = trans->get_address();
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | endian_conv.hh | 174 sc_dt::uint64 address; // Used by generic, word. 175 sc_dt::uint64 new_address; // Used by generic. 350 int sizeof_databus, sc_dt::uint64 orig_start_address, 351 sc_dt::uint64 new_start_address, int be_length, 357 sc_dt::uint64 ie_addr = orig_start_address; 416 sc_dt::uint64 new_address = (txn->get_address() & ~(sizeof_databus - 1)); 417 sc_dt::uint64 end_address = ((txn->get_address() + s_width - 1) & 623 sc_dt::uint64 b_mask = sizeof_databus - 1; 667 sc_dt::uint64 b_mask = sizeof_databus - 1; 669 sc_dt [all...] |
H A D | gp.hh | 184 sc_dt::uint64 get_address() const { return m_address; } 185 void set_address(const sc_dt::uint64 address) { m_address = address; } 289 sc_dt::uint64 m_address;
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_fw_bw_ifs.h | 147 // by setting the range: 0x0 - 0xffffffffffffffffull = (sc_dt::uint64)-1 156 virtual void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 157 sc_dt::uint64 end_range) = 0;
|