/gem5/util/tlm/examples/master_port/ |
H A D | SConscript | 40 src = [File('main.cc'), File('traffic_generator.cc')] 42 bin = env.Program('gem5.sc', src + deps)
|
/gem5/util/tlm/examples/slave_port/ |
H A D | SConscript | 40 src = [File('main.cc'), File('sc_target.cc')] 42 bin = env.Program('gem5.sc', src + deps)
|
/gem5/src/arch/sparc/ |
H A D | utility.cc | 68 copyMiscRegs(ThreadContext *src, ThreadContext *dest) argument 71 uint8_t tl = src->readMiscRegNoEffect(MISCREG_TL); 75 src->setMiscRegNoEffect(MISCREG_TL, i); 79 src->readMiscRegNoEffect(MISCREG_TT)); 81 src->readMiscRegNoEffect(MISCREG_TPC)); 83 src->readMiscRegNoEffect(MISCREG_TNPC)); 85 src->readMiscRegNoEffect(MISCREG_TSTATE)); 90 src->setMiscRegNoEffect(MISCREG_TL, tl); 95 // src->readMiscRegNoEffect(MISCREG_Y)); 97 // src 204 copyRegs(ThreadContext *src, ThreadContext *dest) argument [all...] |
/gem5/ext/libelf/ |
H A D | gelf_xlate.c | 35 elf32_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument 37 return _libelf_xlate(dst, src, encoding, ELFCLASS32, ELF_TOFILE); 41 elf64_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument 43 return _libelf_xlate(dst, src, encoding, ELFCLASS64, ELF_TOFILE); 47 elf32_xlatetom(Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument 49 return _libelf_xlate(dst, src, encoding, ELFCLASS32, ELF_TOMEMORY); 53 elf64_xlatetom(Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument 55 return _libelf_xlate(dst, src, encoding, ELFCLASS64, ELF_TOMEMORY); 59 gelf_xlatetom(Elf *e, Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument 62 return (_libelf_xlate(dst, src, encodin 69 gelf_xlatetof(Elf *e, Elf_Data *dst, const Elf_Data *src, unsigned int encoding) argument [all...] |
H A D | libelf_xlate.c | 45 _libelf_xlate(Elf_Data *dst, const Elf_Data *src, unsigned int encoding, argument 55 dst == NULL || src == NULL || dst == src) { 63 if (dst->d_version != src->d_version) { 68 if (src->d_buf == NULL || dst->d_buf == NULL || 69 src->d_size == 0) { 74 if ((int) src->d_type < 0 || src->d_type >= ELF_T_NUM) { 79 if ((fsz = (elfclass == ELFCLASS32 ? elf32_fsize : elf64_fsize)(src->d_type, 80 (size_t) 1, src [all...] |
/gem5/src/arch/power/ |
H A D | utility.cc | 42 copyRegs(ThreadContext *src, ThreadContext *dest) argument 46 dest->setIntReg(i, src->readIntReg(i)); 50 dest->setFloatReg(i, src->readFloatReg(i)); 56 copyMiscRegs(src, dest); 59 dest->pcState(src->pcState());
|
/gem5/src/arch/alpha/ |
H A D | utility.cc | 65 copyRegs(ThreadContext *src, ThreadContext *dest) argument 69 dest->setIntReg(i, src->readIntReg(i)); 73 dest->setFloatReg(i, src->readFloatReg(i)); 79 copyMiscRegs(src, dest); 82 dest->pcState(src->pcState()); 86 copyMiscRegs(ThreadContext *src, ThreadContext *dest) argument 89 src->readMiscRegNoEffect(MISCREG_FPCR)); 91 src->readMiscRegNoEffect(MISCREG_UNIQ)); 93 src->readMiscRegNoEffect(MISCREG_LOCKFLAG)); 95 src [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_time/test04/ |
H A D | test04.cpp | 70 source src( "src" ); 71 src.clk( clk ); 72 src.out( sig );
|
/gem5/src/systemc/tests/systemc/kernel/sc_time/test05/ |
H A D | test05.cpp | 69 source src( "src" ); 70 src.clk( clk ); 71 src.out( sig );
|
/gem5/src/systemc/tests/systemc/kernel/sc_time/test06/ |
H A D | test06.cpp | 78 source src( "src" ); 79 src.clk( clk ); 80 src.out( sig );
|
/gem5/src/systemc/tests/systemc/kernel/sc_time/test14/ |
H A D | test14.cpp | 70 source src( "src" ); 71 src.clk( clk ); 72 src.out( sig );
|
/gem5/util/ |
H A D | Makefile | 1 PROTO_PATH=../src/proto
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_value_base.hh | 85 virtual void concat_set(int64 src, int low_i); 86 virtual void concat_set(const sc_signed& src, int low_i); 87 virtual void concat_set(const sc_unsigned& src, int low_i); 88 virtual void concat_set(uint64 src, int low_i);
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | chrono.h | 40 bool load(handle src, bool) { argument 46 if (!src) return false; 48 if (PyDelta_Check(src.ptr())) { 50 days(PyDateTime_DELTA_GET_DAYS(src.ptr())) 51 + seconds(PyDateTime_DELTA_GET_SECONDS(src.ptr())) 52 + microseconds(PyDateTime_DELTA_GET_MICROSECONDS(src.ptr())))); 56 else if (PyFloat_Check(src.ptr())) { 57 value = type(duration_cast<duration<rep, period>>(duration<double>(PyFloat_AsDouble(src.ptr())))); 64 static const std::chrono::duration<rep, period>& get_duration(const std::chrono::duration<rep, period> &src) { argument 65 return src; 69 get_duration(const std::chrono::time_point<Clock, std::chrono::duration<rep, period>> &src) argument 73 cast(const type &src, return_value_policy , handle ) argument 102 load(handle src, bool) argument 147 cast(const std::chrono::time_point<std::chrono::system_clock, Duration> &src, return_value_policy , handle ) argument [all...] |
H A D | complex.h | 44 bool load(handle src, bool convert) { argument 45 if (!src) 47 if (!convert && !PyComplex_Check(src.ptr())) 49 Py_complex result = PyComplex_AsCComplex(src.ptr()); 58 static handle cast(const std::complex<T> &src, return_value_policy /* policy */, handle /* parent */) { argument 59 return PyComplex_FromDoubles((double) src.real(), (double) src.imag());
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_value_base.h | 86 virtual void concat_set( int64 src, int low_i ); 87 virtual void concat_set( const sc_signed& src, int low_i ); 88 virtual void concat_set( const sc_unsigned& src, int low_i ); 89 virtual void concat_set( uint64 src, int low_i );
|
/gem5/src/arch/arm/insts/ |
H A D | neon64_mem.hh | 60 writeVecElem(VReg *dest, XReg src, int index, int eSize) argument 86 dest->lo = (dest->lo & (~maskBits)) | ((src & sMask) << shiftAmt); 88 dest->hi = (dest->hi & (~maskBits)) | ((src & sMask) << shiftAmt); 94 readVecElem(VReg src, int index, int eSize) 119 data = (src.lo >> shiftAmt) & maskBits; 121 data = (src.hi >> shiftAmt) & maskBits;
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-typed-test.cc | 48 static std::vector<std::string> SplitIntoTestNames(const char* src) { argument 50 src = SkipSpaces(src); 51 for (; src != NULL; src = SkipComma(src)) { 52 name_vec.push_back(StripTrailingSpaces(GetPrefixUntilComma(src)));
|
/gem5/util/style/ |
H A D | file_types.py | 163 def update_file(dst, src, language, mutator): 170 inplace = dst == src 172 if isinstance(src, str): 178 src = file(src, mode) 183 old_lines = list(line.rstrip('\r\n') for line in src.xreadlines()) 184 new_lines = list(mutator(old_lines, src.name, language)) 186 for line in src.xreadlines(): 195 dst = src
|
/gem5/src/mem/ruby/network/simple/ |
H A D | SimpleNetwork.hh | 62 void makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link, 64 void makeExtInLink(NodeID src, SwitchID dest, BasicLink* link, 66 void makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link, 77 void addLink(SwitchID src, SwitchID dest, int link_latency); 78 void makeLink(SwitchID src, SwitchID dest,
|
/gem5/src/mem/ruby/network/ |
H A D | Topology.cc | 100 int src = router_src->params()->router_id + 2*m_nodes; local 103 // create the internal uni-directional link from src to dst 104 addLink(src, dst, int_link, src_outport, dst_inport); 139 int src = src_dest.first; local 141 component_latencies[src][dst] = link->m_latency; 142 topology_weights[src][dst] = link->m_weight; 162 Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link, argument 166 assert(src <= m_number_of_switches+m_nodes+m_nodes); 172 src_dest_pair.first = src; 181 Topology::makeLink(Network *net, SwitchID src, SwitchI argument [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/env/v/ |
H A D | string.c | 5 void* memcpy(void* dest, const void* src, size_t len) argument 7 if ((((uintptr_t)dest | (uintptr_t)src | len) & (sizeof(uintptr_t)-1)) == 0) { 8 const uintptr_t* s = src; 13 const char* s = src; 87 char* strcpy(char* dest, const char* src) argument 90 while ((*d++ = *src++))
|
/gem5/ext/googletest/googlemock/make/ |
H A D | Makefile | 69 GTEST_SRCS_ = $(GTEST_DIR)/src/*.cc $(GTEST_DIR)/src/*.h $(GTEST_HEADERS) 70 GMOCK_SRCS_ = $(GMOCK_DIR)/src/*.cc $(GMOCK_HEADERS) 79 -c $(GTEST_DIR)/src/gtest-all.cc 83 -c $(GMOCK_DIR)/src/gmock-all.cc 87 -c $(GMOCK_DIR)/src/gmock_main.cc
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_signed_bitref.inc | 123 void sc_signed_bitref::concat_set(int64 src, int low_i) 125 bool value = 1 & ((low_i < 64) ? (src >> low_i) : (src >> 63)); 129 void sc_signed_bitref::concat_set(const sc_signed& src, int low_i) 131 if ( low_i < src.length() ) 132 m_obj_p->set(low_i, src.test(low_i)); 134 m_obj_p->set(low_i, src<0); 137 void sc_signed_bitref::concat_set(const sc_unsigned& src, int low_i) 139 if ( low_i < src.length() ) 140 m_obj_p->set(low_i, src [all...] |
H A D | sc_unsigned_bitref.inc | 123 void sc_unsigned_bitref::concat_set(int64 src, int low_i) 125 bool value = 1 & ((low_i < 64) ? (src >> low_i) : (src >> 63)); 129 void sc_unsigned_bitref::concat_set(const sc_signed& src, int low_i) 131 if ( low_i < src.length() ) 132 m_obj_p->set(low_i, src.test(low_i)); 134 m_obj_p->set(low_i, src<0); 137 void sc_unsigned_bitref::concat_set(const sc_unsigned& src, int low_i) 139 if ( low_i < src.nbits ) 140 m_obj_p->set(low_i, src [all...] |