/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_unsigned.cpp | 367 // Return this object instance's bits as a uint64 without sign extension. 369 uint64 sc_unsigned::concat_get_uint64() const 371 uint64 result; 412 void sc_unsigned::concat_set(uint64 src, int low_i) 490 from_uint(ndigits, digit, (uint64) v); 497 sc_unsigned::operator=(uint64 v) 715 { return operator=((uint64) v); } 719 { return operator+(u, (uint64) v); } 722 { return operator+((uint64) u, v); } 725 { return operator+=((uint64) [all...] |
H A D | sc_int_base.h | 195 if ( operator uint64() ) 207 virtual uint64 concat_get_uint64() const 208 { return operator uint64(); } 215 operator uint64 () const; 222 uint64 value() const 223 { return operator uint64(); } 226 { return operator uint64(); } 291 virtual void concat_set(uint64 src, int low_i); 368 virtual uint64 concat_get_uint64() const 371 uint64 va [all...] |
H A D | sc_signed.h | 223 sc_signed operator + (const sc_signed& u, uint64 v); 230 sc_signed operator + (uint64 u, const sc_signed& v); 252 sc_signed operator - (const sc_unsigned& u, uint64 v); 259 sc_signed operator - (uint64 u, const sc_unsigned& v); 267 sc_signed operator - (const sc_signed& u, uint64 v); 274 sc_signed operator - (uint64 u, const sc_signed& v); 307 sc_signed operator * (const sc_signed& u, uint64 v); 314 sc_signed operator * (uint64 u, const sc_signed& v); 344 sc_signed operator / (const sc_signed& u, uint64 v); 351 sc_signed operator / (uint64 [all...] |
H A D | sc_unsigned.h | 231 sc_unsigned operator + (const sc_unsigned& u, uint64 v); 238 sc_unsigned operator + (uint64 u, const sc_unsigned& v); 256 sc_signed operator - (const sc_unsigned& u, uint64 v); 263 sc_signed operator - (uint64 u, const sc_unsigned& v); 281 sc_unsigned operator * (const sc_unsigned& u, uint64 v); 288 sc_unsigned operator * (uint64 u, const sc_unsigned& v); 306 sc_unsigned operator / (const sc_unsigned& u, uint64 v); 313 sc_unsigned operator / (uint64 u, const sc_unsigned& v); 331 sc_unsigned operator % (const sc_unsigned& u, uint64 v); 338 sc_unsigned operator % (uint64 [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_unsigned.cc | 338 // Return this object instance's bits as a uint64 without sign extension. 339 uint64 342 uint64 result; 386 sc_unsigned::concat_set(uint64 src, int low_i) 466 from_uint(ndigits, digit, (uint64) v); 473 sc_unsigned::operator = (uint64 v) 735 return operator = ((uint64)v); 741 return operator + (u, (uint64)v); 746 return operator + ((uint64)u, v); 751 return operator += ((uint64) [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_signed.hh | 198 sc_signed operator + (const sc_signed &u, uint64 v); 205 sc_signed operator + (uint64 u, const sc_signed &v); 225 sc_signed operator - (const sc_unsigned &u, uint64 v); 232 sc_signed operator - (uint64 u, const sc_unsigned &v); 240 sc_signed operator - (const sc_signed &u, uint64 v); 247 sc_signed operator - (uint64 u, const sc_signed &v); 278 sc_signed operator * (const sc_signed &u, uint64 v); 285 sc_signed operator * (uint64 u, const sc_signed &v); 313 sc_signed operator / (const sc_signed &u, uint64 v); 320 sc_signed operator / (uint64 [all...] |
H A D | sc_unsigned.hh | 202 sc_unsigned operator + (const sc_unsigned &u, uint64 v); 209 sc_unsigned operator + (uint64 u, const sc_unsigned &v); 226 sc_signed operator - (const sc_unsigned &u, uint64 v); 233 sc_signed operator - (uint64 u, const sc_unsigned &v); 250 sc_unsigned operator * (const sc_unsigned &u, uint64 v); 257 sc_unsigned operator * (uint64 u, const sc_unsigned &v); 274 sc_unsigned operator / (const sc_unsigned &u, uint64 v); 281 sc_unsigned operator / (uint64 u, const sc_unsigned &v); 298 sc_unsigned operator % (const sc_unsigned &u, uint64 v); 305 sc_unsigned operator % (uint64 [all...] |
H A D | sc_int_base.hh | 193 if (operator uint64()) { 202 virtual uint64 205 return operator uint64(); 210 operator uint64 () const; 216 uint64 value() const { return operator uint64(); } 218 bool to_bool() const { return operator uint64(); } 268 virtual void concat_set(uint64 src, int low_i); 329 virtual uint64 333 uint64 va [all...] |
H A D | _using.hh | 62 using sc_dt::uint64;
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 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 ); 238 virtual void concat_set(sc_dt::uint64 src, int low_i); 244 inline void operator = ( sc_dt::uint64 v ); 315 virtual inline sc_dt::uint64 read_part(int left, int right) const; 317 virtual inline void write_part(sc_dt::uint64 v, int left, int right); 336 inline void operator = ( sc_dt::uint64 new_val ); 357 virtual inline void concat_set(sc_dt::uint64 src, int low_i); 379 sc_dt::uint64 m_event_delta; // Delta cycle of last event. 417 SC_TEMPLATE // Write an sc_dt::uint64 valu [all...] |
H A D | scx_signal_unsigned.h | 179 using sc_dt::uint64; 212 virtual void write_part( sc_dt::uint64 v, int left, int right ); 278 virtual void concat_set(sc_dt::uint64 src, int low_i); 284 inline void operator = ( sc_dt::uint64 v ); 343 inline void base_write( sc_dt::uint64 value ); 361 virtual inline void write_part( sc_dt::uint64 v, int left, int right ); 383 inline void operator = ( sc_dt::uint64 new_val ); 404 virtual inline void concat_set(sc_dt::uint64 src, int low_i); 418 sc_dt::sc_unsigned& operator += (sc_dt::uint64 ); 426 sc_dt::sc_unsigned& operator -= (sc_dt::uint64 ); [all...] |
H A D | scx_signal_signed.h | 92 using sc_dt::uint64; 222 virtual void write_part( sc_dt::uint64 v, int left, int right ); 288 virtual void concat_set(sc_dt::uint64 src, int low_i); 294 inline void operator = ( sc_dt::uint64 v ); 353 inline void base_write( sc_dt::uint64 value ); 371 virtual inline void write_part( sc_dt::uint64 v, int left, int right ); 393 inline void operator = ( sc_dt::uint64 new_val ); 414 virtual inline void concat_set(sc_dt::uint64 src, int low_i); 428 sc_dt::sc_signed& operator += (sc_dt::uint64 ); 436 sc_dt::sc_signed& operator -= (sc_dt::uint64 ); [all...] |
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_value_base.cpp | 88 sc_dt::uint64 sc_value_base::concat_get_uint64() const 130 void sc_value_base::concat_set( uint64 /*src*/, int /*low_i*/ ) 134 "concat_set(uint64) method not supported by this type");
|
H A D | sc_concatref.h | 180 virtual uint64 concat_get_uint64() const 209 virtual void concat_set( uint64 src, int low_i ) 218 uint64 to_uint64() const 220 uint64 mask; 221 uint64 result; 226 mask = (uint64)~0; 232 mask = (uint64)~0; 286 operator uint64 () const 338 m_right_p->concat_set((uint64)v, 0); 339 m_left_p->concat_set((uint64) [all...] |
/gem5/src/systemc/ext/tlm_core/2/interfaces/ |
H A D | fw_bw_ifs.hh | 146 // by setting the range: 0x0 - 0xffffffffffffffffull = (sc_dt::uint64)-1 155 virtual void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 156 sc_dt::uint64 end_range) = 0;
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 189 virtual uint64 222 concat_set(uint64 src, int low_i) 229 uint64 232 uint64 mask; 233 uint64 result; 237 mask = (uint64)~0; 242 mask = (uint64)~0; 281 operator uint64 () const { return to_uint64(); } 333 m_right_p->concat_set((uint64)v, 0); 334 m_left_p->concat_set((uint64) [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/misc/test02/ |
H A D | test02.cpp | 36 __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\ 46 __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\ 56 __FILE__, __LINE__, SUBJECT, value.to_uint64(), (uint64)EXPECTED);\
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_queue.h | 128 sc_dt::uint64 m_change_stamp;
|
/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/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)
|
/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)
|
/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; 494 sc_dt::uint64 510 sc_simcontext::event_occurred(sc_dt::uint64 last_change_stamp) const 658 sc_dt::uint64 sc_delta_coun [all...] |
/gem5/src/systemc/tests/tlm/endian_conv/ |
H A D | test_endian_conv.cpp | 75 uint64 a; 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;
|