/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
|
H A D | multi_passthrough_initiator_socket.h | 67 typedef void (MODULE::*dmi_cb)(int, sc_dt::uint64, sc_dt::uint64); 135 void (MODULE::*cb)(int, sc_dt::uint64, sc_dt::uint64))
|
/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/src/systemc/ext/dt/bit/ |
H A D | sc_proxy.hh | 238 X &assign_(const sc_uint_base &a) { return assign_((uint64)a); } 244 X &assign_(uint64 a); 260 X &operator &= (const sc_uint_base &b) { return operator &= ((uint64)b); } 266 X &operator &= (uint64 b); 280 const sc_lv_base operator & (uint64 b) const; 289 X &operator |= (const sc_uint_base &b) { return operator |= ((uint64)b); } 295 X &operator |= (uint64 b); 309 const sc_lv_base operator | (uint64 b) const; 318 X &operator ^= (const sc_uint_base &b) { return operator ^= ((uint64)b); } 324 X &operator ^= (uint64 [all...] |
H A D | sc_bv.hh | 91 sc_bv(uint64 a) : sc_bv_base(W) { sc_bv_base::operator = (a); } 192 operator = (uint64 a)
|
H A D | sc_lv.hh | 89 sc_lv(uint64 a) : sc_lv_base(W) { sc_lv_base::operator = (a); } 189 operator = (uint64 a)
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
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 | 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/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::uint64 a_aligne [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/sysc/datatypes/int/ |
H A D | sc_signed.cpp | 361 // Return this object instance's bits as a uint64 without sign extension. 363 uint64 sc_signed::concat_get_uint64() const 365 uint64 result; 387 uint64 mask = ~0; 420 void sc_signed::concat_set(uint64 src, int low_i) 506 from_uint(ndigits, digit, (uint64) v); 514 sc_signed::operator=(uint64 v) 888 { return operator=((uint64) v); } 893 { return operator+(u, (uint64) v); } 897 { return operator+((uint64) [all...] |
H A D | sc_uint_base.h | 180 if ( operator uint64() ) 192 virtual uint64 concat_get_uint64() const 193 { return operator uint64(); } 206 // implicit conversion to uint64 208 operator uint64 () const; 215 uint64 value() const 216 { return operator uint64 (); } 219 { return operator uint64 (); } 284 virtual void concat_set(uint64 src, int low_i); 358 virtual uint64 concat_get_uint6 [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_signed.cc | 322 // Return this object instance's bits as a uint64 without sign extension. 324 uint64 327 uint64 result; 346 uint64 mask = ~0; 383 sc_signed::concat_set(uint64 src, int low_i) 469 from_uint(ndigits, digit, (uint64)v); 477 sc_signed::operator=(uint64 v) 963 return operator = ((uint64)v); 970 return operator + (u, (uint64)v); 976 return operator + ((uint64) [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.h | 124 SCFX_EXPLICIT_OTHER_ sc_fxval( uint64, sc_fxval_observer* = 0 ); 159 DECL_BIN_OP_T(op,uint64) \ 200 DECL_BIN_OP_T(/,uint64) \ 225 DECL_BIN_FNC_T(fnc,uint64) \ 269 DECL_REL_OP_T(op,uint64) \ 311 DECL_ASN_OP_T(op,uint64) \ 372 uint64 to_uint64() const; 464 SCFX_EXPLICIT_OTHER_ sc_fxval_fast( uint64, sc_fxval_fast_observer* = 0 ); 498 DECL_BIN_OP_T(op,uint64) \ 536 DECL_BIN_OP_T(/,uint64) \ [all...] |
/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;
|
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxval.hh | 111 explicit sc_fxval(uint64, sc_fxval_observer* = 0); 137 DECL_BIN_OP_T(op, uint64) \ 175 DECL_BIN_OP_T(/, uint64) 195 DECL_BIN_FNC_T(fnc, uint64) \ 233 DECL_REL_OP_T(op, uint64) \ 268 DECL_ASN_OP_T(op, uint64) \ 320 uint64 to_uint64() const; 398 explicit sc_fxval_fast(uint64, sc_fxval_fast_observer * =0); 424 DECL_BIN_OP_T(op, uint64) \ 459 DECL_BIN_OP_T(/, uint64) \ [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_uint_base.hh | 186 if (operator uint64()) { 195 virtual uint64 concat_get_uint64() const { return operator uint64(); } 200 // implicit conversion to uint64 201 operator uint64 () const; 206 uint64 value() const { return operator uint64 (); } 207 bool to_bool() const { return operator uint64 (); } 257 virtual void concat_set(uint64 src, int low_i); 316 virtual uint64 [all...] |
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTInitiator1.h | 148 void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 149 sc_dt::uint64 end_range)
|
H A D | SimpleLTTarget2.h | 58 sc_dt::uint64 address = trans.get_address(); 127 sc_dt::uint64 address = trans.get_address();
|
H A D | SimpleLTInitiator1_DMI.h | 164 sc_dt::uint64 tmp = trans.get_address() - mDMIData.get_start_address(); 185 sc_dt::uint64 addr = trans.get_address(); //Save address before it is mutated 222 void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 223 sc_dt::uint64 end_range)
|
H A D | SimpleLTInitiator2_DMI.h | 171 sc_dt::uint64 address = trans.get_address(); //save original address 186 sc_dt::uint64 tmp = trans.get_address() - dmi_data.first.get_start_address(); 218 void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 219 sc_dt::uint64 end_range)
|
H A D | SimpleLTInitiator3_DMI.h | 169 sc_dt::uint64 address = trans.get_address(); //save original address 185 sc_dt::uint64 tmp = trans.get_address() - dmi_data.first.get_start_address(); 219 void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 220 sc_dt::uint64 end_range)
|
/gem5/src/systemc/tlm_bridge/ |
H A D | gem5_to_tlm.hh | 192 sc_dt::uint64 start_range, sc_dt::uint64 end_range);
|
/gem5/src/systemc/ext/core/ |
H A D | sc_main.hh | 76 sc_dt::uint64 sc_delta_count();
|
/gem5/src/systemc/ext/utils/ |
H A D | sc_trace_file.hh | 165 void sc_trace(sc_trace_file *, const sc_dt::uint64 &, 166 const std::string &, int width=(8 * sizeof(sc_dt::uint64))); 167 void sc_trace(sc_trace_file *, const sc_dt::uint64 *, 168 const std::string &, int width=(8 * sizeof(sc_dt::uint64)));
|