Searched refs:std (Results 1576 - 1600 of 1914) sorted by relevance

<<61626364656667686970>>

/gem5/src/gpu-compute/
H A Dcompute_unit.cc85 * This check is necessary because std::bitset only provides conversion
93 fatal_if(p->wfSize > std::numeric_limits<unsigned long long>::digits ||
208 std::pair<uint32_t, uint32_t> regInfo = regIdxVec[i];
324 std::make_shared<GPUDynInst>(this, nullptr, kernelLaunchInst,
373 trueWgSize[d] = std::min(ndr->q.wgSize[d], ndr->q.gdSize[d] -
392 std::vector<int> numWfsPerSimd;
501 std::list<waveIdentifier> curWaveIDQueue = itMap.second.waveIDQueue;
600 std::make_pair(wfList[j][i], BLOCKED));
605 dispatchList.push_back(std::make_pair((Wavefront*)nullptr, EMPTY));
947 req = std
[all...]
/gem5/src/arch/arm/
H A Dtlb.cc73 using namespace std;
585 return std::make_shared<DataAbort>(
598 return std::make_shared<GenericPageTableFault>(vaddr_tainted);
629 return std::make_shared<DataAbort>(
641 return std::make_shared<DataAbort>(
654 return std::make_shared<PrefetchAbort>(
671 return std::make_shared<PrefetchAbort>(
676 return std::make_shared<DataAbort>(
765 return std::make_shared<PrefetchAbort>(
773 return std
[all...]
/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h125 using std::cout;
126 using std::endl;
127 using std::dec;
128 using std::hex;
145 typedef std::deque<sc_core::sc_module*> deque_t;
157 static std::map<tlm::tlm_generic_payload*, path_t> shared_map;
324 std::map<tlm::tlm_generic_payload*, state_t> m_map;
330 std::ostringstream txt;
475 std::ostringstream txt;
554 std
[all...]
/gem5/src/arch/hsail/insts/
H A Ddecl.hh121 virtual std::string opcode_suffix() = 0;
210 std::string opcode_suffix() { return csprintf("_%s", DataType::label); }
539 int fpclass = std::fpclassify(src0);
694 std::string
714 std::string opcode_suffix()
734 std::string opcode_suffix()
1173 std::string func_name = src0.disassemble();
1174 if (func_name.find("__gem5_hsail_op") != std::string::npos) {
1229 std::string func_name = src0.disassemble();
1260 std
[all...]
H A Dpseudo_inst.cc231 std::string res_str;
269 std::string res_str;
311 std::string res_str;
349 std::string res_str;
391 std::string res_str;
423 std::string res_str;
H A Dbranch.hh116 std::string widthClause;
248 std::string widthClause;
390 std::string widthClause;
/gem5/src/cpu/o3/
H A Dlsq_impl.hh60 using namespace std;
114 std::string
691 const std::vector<bool>& byteEnable)
720 size, flags, data, res, std::move(amo_op));
744 inst->reqToVerify = std::make_shared<Request>(*req->request());
899 mainReq = std::make_shared<Request>(_inst->getASID(), base_addr,
919 std::vector<bool>(it_start, it_end));
932 std::vector<bool>(it_start, it_end));
946 std::vector<bool>(it_start, it_end));
1064 std
[all...]
H A Dfetch_impl.hh80 using namespace std;
153 std::string
307 DefaultFetch<Impl>::setActiveThreads(std::list<ThreadID> *at_ptr)
550 auto thread_it = std::find(priorityList.begin(), priorityList.end(), tid);
635 RequestPtr mem_req = std::make_shared<Request>(
964 std::advance(tid_itr, random_mt.random<uint8_t>(0, activeThreads->size() - 1));
1521 std::priority_queue<unsigned,vector<unsigned>,
1522 std::greater<unsigned> > PQ;
1523 std::map<unsigned, ThreadID> threadMap;
1558 std
[all...]
/gem5/src/mem/cache/
H A Dbase.cc67 using namespace std;
69 BaseCache::CacheSlavePort::CacheSlavePort(const std::string &_name,
71 const std::string &_label)
190 BaseCache::getPort(const std::string &if_name, PortID idx)
522 Tick next_pf_time = std::max(prefetcher->nextPrefetchReadyTime(),
704 overwrite_mem = !std::memcmp(&condition_val64, blk_data,
708 overwrite_mem = !std::memcmp(&condition_val32, blk_data,
715 std::memcpy(blk_data, &overwrite_val, pkt->getSize());
814 std::size_t compression_size = 0;
825 const std
[all...]
/gem5/src/arch/arm/insts/
H A Dmacromem.cc50 using namespace std;
1523 std::string
1526 std::stringstream ss;
1536 std::string
1539 std::stringstream ss;
1549 std::string
1552 std::stringstream ss;
1558 std::string
1561 std::stringstream ss;
1570 std
[all...]
/gem5/src/systemc/dt/int/
H A Dsc_unsigned_subref.inc130 const std::string
138 const std::string
262 while (std::floor(v) && (i < nd)) {
263 d[i++] = (sc_digit) std::floor(remainder(v, DIGIT_RADIX));
389 sc_unsigned_subref::scan(::std::istream &is)
391 std::string s;
/gem5/src/systemc/ext/channel/
H A Dsc_inout.hh169 add_trace(sc_trace_file *tf, const std::string &name) const
186 sc_trace(sc_trace_file *tf, const sc_inout<T> &i, const std::string &name)
340 add_trace(sc_trace_file *tf, const std::string &name) const
359 sc_trace_file *tf, const sc_inout<bool> &i, const std::string &name)
530 add_trace(sc_trace_file *tf, const std::string &name) const
551 const sc_inout<sc_dt::sc_logic> &i, const std::string &name)
/gem5/src/arch/x86/
H A Dinterrupts.cc659 return std::make_shared<SystemManagementInterrupt>();
662 return std::make_shared<NonMaskableInterrupt>(nmiVector);
665 return std::make_shared<InitInterrupt>(initVector);
668 return std::make_shared<StartupInterrupt>(startupVector);
676 return std::make_shared<ExternalInterrupt>(extIntVector);
680 return std::make_shared<ExternalInterrupt>(IRRV);
/gem5/ext/dsent/model/network/
H A DElectricalMesh.cc36 using std::sqrt;
267 double rr_link_delay = std::max(1e-99, 1.0 / clock_freq - link_delay_margin);
269 double rs_link_delay = std::max(1e-99, 1.0 / clock_freq - link_delay_margin );
/gem5/src/dev/arm/
H A Dgpu_nomali.cc51 static const std::map<Enums::NoMaliGpuType, nomali_gpu_type_t> gpuTypeMap{
129 std::vector<uint32_t> regs(nomaliInfo.reg_size >> 2);
140 std::vector<uint32_t> regs(nomaliInfo.reg_size >> 2);
/gem5/src/dev/virtio/
H A Dbase.hh534 std::vector<T> ring;
557 std::vector<VirtDescriptor> descriptors;
874 std::vector<VirtQueue *> _queues;
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.cc464 Gem5ToTlmBridgeBase(mn), bsp(std::string(name()) + ".gem5", *this),
466 wrapper(socket, std::string(name()) + ".tlm", InvalidPortID),
475 Gem5ToTlmBridge<BITWIDTH>::gem5_getPort(const std::string &if_name, int idx)
/gem5/src/mem/ruby/network/
H A DMessageBuffer.cc40 using namespace std;
265 MessageBuffer::registerDequeueCallback(std::function<void()> callback)
460 for (std::list<MsgPtr>::iterator it = (map_iter->second).begin();
/gem5/src/learning_gem5/part2/
H A Dsimple_cache.cc55 SimpleCache::getPort(const std::string &if_name, PortID idx)
371 // are using a std::unordered_map. See http://bit.ly/2hrnLP2
376 auto block = std::next(cacheStore.begin(bucket),
383 RequestPtr req = std::make_shared<Request>(
/gem5/src/unittest/
H A Drefcnttest.cc39 using namespace std;
/gem5/ext/dsent/model/optical/
H A DThrottledLaserSource.cc123 Log::printLine(std::cerr, "[Warning] " + getInstanceName() +
/gem5/ext/mcpat/cacti/
H A Dbasic_circuit.h41 using namespace std;
H A Dcacti_interface.cc48 using namespace std;
H A Ddecoder.h43 using namespace std;
/gem5/src/arch/arm/linux/
H A Datag.hh149 void cmdline(const std::string &s)

Completed in 74 milliseconds

<<61626364656667686970>>