Searched defs:data (Results 176 - 200 of 232) sorted by relevance

12345678910

/gem5/src/base/loader/
H A Dobject_file.hh129 Section data; member in class:ObjectFile
/gem5/src/cpu/checker/
H A Dcpu.cc177 CheckerCPU::readMem(Addr addr, uint8_t *data, unsigned size, argument
259 CheckerCPU::writeMem(uint8_t *data, unsigned size, argument
[all...]
/gem5/src/cpu/minor/
H A Dfetch2.cc648 std::ostringstream data; local
H A Dfetch1.cc768 std::ostringstream data; local
/gem5/src/cpu/testers/garnet_synthetic_traffic/
H A DGarnetSyntheticTraffic.hh107 uint8_t *data; member in class:GarnetSyntheticTraffic::GarnetSyntheticTrafficSenderState
/gem5/src/dev/virtio/
H A Dbase.cc115 uint8_t data[desc.len]; local
/gem5/src/mem/cache/
H A Dcache_blk.hh102 uint8_t *data; member in class:CacheBlk
[all...]
/gem5/src/mem/cache/prefetch/
H A Dbase.hh112 uint8_t *data; member in class:BasePrefetcher::PrefetchInfo
[all...]
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.cc97 unsigned char *data = packet->getPtr<unsigned char>(); local
/gem5/src/mem/ruby/slicc_interface/
H A DRubyRequest.hh55 uint8_t* data; member in class:RubyRequest
/gem5/src/base/stats/
H A Dtext.cc380 const DistData &data; member in struct:Stats::DistPrint
711 const SparseHistData &data; member in struct:Stats::SparseHistPrint
[all...]
H A Dinfo.hh199 DistData data; member in class:Stats::DistInfo
205 std::vector<DistData> data; member in class:Stats::VectorDistInfo
257 SparseHistData data; member in class:Stats::SparseHistInfo
/gem5/src/dev/arm/
H A Dgic_v3_distributor.cc507 Gicv3Distributor::write(Addr addr, uint64_t data, size_t size, argument
[all...]
/gem5/src/learning_gem5/part2/
H A Dsimple_cache.cc401 uint8_t *data = new uint8_t[blockSize]; local
[all...]
/gem5/src/mem/cache/compressors/
H A Dbdi.cc212 BDI::BDICompDataBaseDelta<TB, TD>::compress(const uint64_t* data, argument
120 BDICompDataUncompressed( const uint64_t* data, const std::size_t blk_size) argument
281 assert(delta_index < deltas.size()); const TD delta = deltas[delta_index]; const int base_index = bitMask[delta_index]; assert(base_index < bases.size()); const TB base = bases[base_index]; value <<= base_size_bits; value |= static_cast<uint64_t>((base + delta) & mask); } return value; } BDI::BDI(const Params *p) : BaseCacheCompressor(p), useMoreCompressors(p->use_more_compressors), qwordsPerCacheLine(blkSize/BYTES_PER_QWORD) { static_assert(sizeof(ENCODING_NAMES)/sizeof(char*) == NUM_ENCODINGS, �); } bool BDI::isZeroPackable(const uint64_t* data) const { return std::all_of(data, data + qwordsPerCacheLine, [](const uint64_t entry){ return entry == 0; }); } bool BDI::isSameValuePackable(const uint64_t* data) const { const uint64_t rep_value = data[0]; return std::all_of(data, data + qwordsPerCacheLine, [rep_value](const uint64_t entry) {return entry == rep_value;}); } template <class TB, class TD> std::unique_ptr<BDI::BDICompData> BDI::tryCompress(const uint64_t* data, const uint8_t encoding) const { auto temp_data = std::unique_ptr<BDICompDataBaseDelta<TB, TD>>( new BDICompDataBaseDelta<TB, TD>(encoding, blkSize)); if (temp_data->compress(data, blkSize)) { return std::move(temp_data); } else { return std::unique_ptr<BDICompData>{}; } } void BDI::decompress(const BaseCacheCompressor::CompressionData* comp_data, uint64_t* data) { for (std::size_t i = 0; i < qwordsPerCacheLine; i++) data[i] = static_cast<const BDICompData*>(comp_data)->access(i); } std::unique_ptr<BaseCacheCompressor::CompressionData> BDI::compress(const uint64_t* data, Cycles& comp_lat, Cycles& decomp_lat) { std::unique_ptr<BDICompData> bdi_data; if (isZeroPackable(data)) { bdi_data = std::unique_ptr<BDICompData>(new BDICompDataZeros()); comp_lat = Cycles(qwordsPerCacheLine); } else if (isSameValuePackable(data)) { bdi_data = std::unique_ptr<BDICompData>(new BDICompDataRep(data[0])); comp_lat = Cycles(qwordsPerCacheLine); } else { bdi_data = std::unique_ptr<BDICompData>( new BDICompDataUncompressed(data, blkSize)); int base_delta_ratio = 2; for (int ratio = 8; ratio >= base_delta_ratio; ratio/=2) { for (int base_size = 8; base_size >= ratio; base_size/=2) argument
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dattr.h155 void *data[3] = { }; member in struct:function_record
/gem5/ext/pybind11/tests/
H A Dtest_sequences_and_iterators.cpp261 IntPairs(std::vector<std::pair<int, int>> data) : data_(std::move(data)) {} argument
/gem5/ext/dnet/
H A Dip6.h24 uint8_t data[IP6_ADDR_LEN]; member in struct:ip6_addr
/gem5/ext/mcpat/cacti/
H A Dnuca.cc149 mem_array tag, data; local
/gem5/ext/mcpat/
H A Dcore.cc61 int idx, tag, data, size, line, assoc, banks; local
292 int data; local
513 int data; local
916 int data; local
1099 int data; local
1547 int data; local
[all...]
/gem5/src/systemc/dt/fx/
H A Dscfx_rep.cc332 char data[sizeof(scfx_rep)]; member in union:sc_dt::scfx_rep_node
/gem5/ext/googletest/googletest/test/
H A Dgtest-port_test.cc308 void* ThreadFunc(void* data) { argument
/gem5/src/sim/
H A Dinsttracer.hh103 } data; member in class:Trace::InstRecord
[all...]
/gem5/src/mem/ruby/system/
H A DSequencer.cc357 Sequencer::writeCallback(Addr address, DataBlock& data, argument
412 Sequencer::readCallback(Addr address, DataBlock& data, argument
436 Sequencer::hitCallback(SequencerRequest* srequest, DataBlock& data, argument
[all...]
/gem5/src/cpu/o3/
H A Dlsq_impl.hh688 LSQ<Impl>::pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, argument

Completed in 59 milliseconds

12345678910