/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_nbdefs.cpp | 74 const uint64 UINT64_ZERO = 0ULL; 75 const uint64 UINT64_ONE = 1ULL; 76 const uint64 UINT64_32ONES = 0x00000000ffffffffULL; 78 const uint64 UINT64_ZERO = 0i64; 79 const uint64 UINT64_ONE = 1i64; 80 const uint64 UINT64_32ONES = 0x00000000ffffffffi64; 86 const uint64 UINT_ZERO = UINT64_ZERO; 87 const uint64 UINT_ONE = UINT64_ONE;
|
H A D | sc_nbdefs.h | 182 typedef unsigned long long uint64; typedef in namespace:sc_dt 185 typedef uint64_t uint64; typedef in namespace:sc_dt 187 extern const uint64 UINT64_ZERO; 188 extern const uint64 UINT64_ONE; 189 extern const uint64 UINT64_32ONES; 192 typedef unsigned __int64 uint64; typedef in namespace:sc_dt 193 extern const uint64 UINT64_ZERO; 194 extern const uint64 UINT64_ONE; 195 extern const uint64 UINT64_32ONES; 207 #define BITS_PER_UINT64 (sizeof(::sc_dt::uint64) * BITS_PER_CHA [all...] |
H A D | sc_int64_io.cpp | 64 write_uint64(::std::ostream& os, uint64 val, int sign) 66 const int WRITE_BUF_SIZE = 10 + sizeof(uint64)*3; 160 uint64 abs_n = (uint64) n; 162 abs_n = -1*((uint64) n); 171 operator << ( ::std::ostream& os, uint64 n )
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/ |
H A D | select.cpp | 49 for(uint64 j=0; j < COUNT; j++ ){ 56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) ); 58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/ |
H A D | select.cpp | 49 for(uint64 j=0; j < COUNT; j++ ){ 56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) ); 58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/ |
H A D | select.cpp | 49 for(uint64 j=0; j < COUNT; j++ ){ 56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) ); 58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/ |
H A D | select.cpp | 49 for(uint64 j=0; j < COUNT; j++ ){ 56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) ); 58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_nbdefs.hh | 169 typedef unsigned long long uint64; typedef in namespace:sc_dt 172 typedef uint64_t uint64; typedef in namespace:sc_dt 175 static const uint64 UINT64_ZERO = 0ULL; 176 static const uint64 UINT64_ONE = 1ULL; 177 static const uint64 UINT64_32ONES = 0x00000000ffffffffULL; 188 #define BITS_PER_UINT64 (sizeof(::sc_dt::uint64) * BITS_PER_CHAR) 207 typedef uint64 uint_type; 209 static const uint64 UINT_ZERO = UINT64_ZERO; 210 static const uint64 UINT_ONE = UINT64_ONE;
|
/gem5/src/systemc/ext/tlm_core/2/interfaces/ |
H A D | dmi.hh | 52 m_dmi_end_address = (sc_dt::uint64)(-1); 59 sc_dt::uint64 get_start_address() const { return m_dmi_start_address; } 60 sc_dt::uint64 get_end_address() const { return m_dmi_end_address; } 82 void set_start_address(sc_dt::uint64 addr) { m_dmi_start_address = addr; } 83 void set_end_address(sc_dt::uint64 addr) { m_dmi_end_address = addr; } 105 sc_dt::uint64 m_dmi_start_address; 106 sc_dt::uint64 m_dmi_end_address;
|
/gem5/src/systemc/ext/core/ |
H A D | sc_simcontext.hh | 42 sc_dt::uint64 delta_count() const;
|
H A D | sc_time.hh | 63 sc_time(sc_dt::uint64, bool); 67 sc_dt::uint64 value() const; 87 static sc_time from_value(sc_dt::uint64); 123 sc_dt::uint64 value() const; 135 sc_dt::uint64 _value;
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | simpleAddressMap.h | 34 typedef std::map<sc_dt::uint64, unsigned int> mapType; 35 typedef std::map<sc_dt::uint64, unsigned int>::iterator addressMapIterator; 85 unsigned int decode(sc_dt::uint64 address_) 99 const sc_dt::uint64& get_max(){ 112 const sc_dt::uint64& get_min(){ 129 void insert(sc_dt::uint64 baseAddress_, sc_dt::uint64 highAddress_, unsigned int portNumber_) 140 sc_dt::uint64 retval;
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_dmi.h | 52 m_dmi_end_address = (sc_dt::uint64)(-1); 59 sc_dt::uint64 get_start_address (void) const {return m_dmi_start_address;} 60 sc_dt::uint64 get_end_address (void) const {return m_dmi_end_address;} 70 void set_start_address (sc_dt::uint64 addr) {m_dmi_start_address = addr;} 71 void set_end_address (sc_dt::uint64 addr) {m_dmi_end_address = addr;} 94 sc_dt::uint64 m_dmi_start_address; 95 sc_dt::uint64 m_dmi_end_address;
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleBusLT.h | 64 unsigned int getPortId(const sc_dt::uint64& address) 69 sc_dt::uint64 getAddressOffset(unsigned int portId) 74 sc_dt::uint64 getAddressMask(unsigned int portId) 79 unsigned int decode(const sc_dt::uint64& address) 119 bool limitRange(unsigned int portId, sc_dt::uint64& low, sc_dt::uint64& high) 121 sc_dt::uint64 addressOffset = getAddressOffset(portId); 122 sc_dt::uint64 addressMask = getAddressMask(portId); 143 sc_dt::uint64 address = trans.get_address(); 148 sc_dt::uint64 maskedAddres [all...] |
H A D | SimpleBusAT.h | 72 unsigned int getPortId(const sc_dt::uint64& address) 77 sc_dt::uint64 getAddressOffset(unsigned int portId) 82 sc_dt::uint64 getAddressMask(unsigned int portId) 87 unsigned int decode(const sc_dt::uint64& address) 274 bool limitRange(unsigned int portId, sc_dt::uint64& low, sc_dt::uint64& high) 276 sc_dt::uint64 addressOffset = getAddressOffset(portId); 277 sc_dt::uint64 addressMask = getAddressMask(portId); 299 sc_dt::uint64 address = trans.get_address(); 304 sc_dt::uint64 maskedAddres [all...] |
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_value_base.hh | 83 virtual uint64 concat_get_uint64() const; 88 virtual void concat_set(uint64 src, int low_i); 108 // (1) uint64 to_uint64() const
|
/gem5/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/ |
H A D | bsps1.cpp | 59 sc_assert((uint64)x == 0xffffffff80000006ULL); 61 sc_assert((uint64)x == 0xffffffff80000006ui64);
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_uint.h | 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 ); 270 virtual void concat_set(sc_dt::uint64 src, int low_i); 276 inline void operator = ( sc_dt::uint64 v ); 334 inline void base_write( sc_dt::uint64 value ); 347 virtual inline sc_dt::uint64 read_part(int left, int right) const; 349 virtual inline void write_part(sc_dt::uint64 v, int left, int right); 368 inline void operator = ( sc_dt::uint64 new_val ); 388 virtual inline void concat_set(sc_dt::uint64 src, int low_i); 410 sc_dt::uint64 m_event_delt [all...] |
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_value_base.h | 84 virtual uint64 concat_get_uint64() const; 89 virtual void concat_set( uint64 src, int low_i ); 109 // (1) uint64 to_uint64() const
|
/gem5/src/systemc/dt/misc/ |
H A D | sc_value_base.cc | 88 sc_dt::uint64 131 sc_value_base::concat_set(uint64 /*src*/, int /*low_i*/) 134 "concat_set(uint64) method not supported by this type";
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_initiator_socket.h | 66 void (MODULE::*cb)(sc_dt::uint64, sc_dt::uint64)) 78 typedef void (MODULE::*InvalidateDirectMemPtr)(sc_dt::uint64, 79 sc_dt::uint64); 130 void invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 131 sc_dt::uint64 end_range) 194 void (MODULE::*cb)(int, sc_dt::uint64, sc_dt::uint64), 210 sc_dt::uint64, 211 sc_dt::uint64); [all...] |
/gem5/src/systemc/tests/systemc/misc/examples/a2901/ |
H A D | a2901_output_and_shifter.cpp | 56 Y.write( ( ( i86 == 0x2 ) && ( OEbar.read() == 0x0)) ? (uint64)A.read() : 58 (uint64)F.read() : (uint64)z4);
|
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test05/ |
H A D | simulation_callbacks.cpp | 83 static const sc_dt::uint64 max_rounds = ROUNDS; 84 static const sc_dt::uint64 max_timed_triggers = NUM_TIMED_TRIGGERS; 85 static const sc_dt::uint64 max_delta_triggers = NUM_DELTA_TRIGGERS; 137 sc_dt::uint64 cb_count; 219 sc_dt::uint64 timed_count, delta_count;
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test15/ |
H A D | event_triggered.cpp | 43 static const sc_dt::uint64 num_events = 128; 44 static const sc_dt::uint64 num_triggers = 4; 45 static const sc_dt::uint64 num_iterations = 10000000; 48 static const sc_dt::uint64 num_events = 16; 49 static const sc_dt::uint64 num_triggers = 4; 50 static const sc_dt::uint64 num_iterations = 4; 192 sc_dt::uint64 m_rng_state;
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | simple_initiator_socket.h | 72 void (MODULE::*cb)(sc_dt::uint64, sc_dt::uint64)) 85 sc_dt::uint64, sc_dt::uint64); 130 invalidate_direct_mem_ptr(sc_dt::uint64 start_range, 131 sc_dt::uint64 end_range) 222 void (MODULE::*cb)(int, sc_dt::uint64, sc_dt::uint64), int id) 236 int, sc_dt::uint64, sc_dt::uint64); [all...] |