Searched refs:numSets (Results 1 - 7 of 7) sorted by relevance

/gem5/src/mem/cache/tags/indexing_policies/
H A Dbase.cc60 numSets(p->size / (p->entry_size * assoc)),
61 setShift(floorLog2(p->entry_size)), setMask(numSets - 1), sets(numSets),
62 tagShift(setShift + floorLog2(numSets))
64 fatal_if(!isPowerOf2(numSets), "# of sets must be non-zero and a power " \
69 for (uint32_t i = 0; i < numSets; ++i) {
89 assert(set < numSets);
H A Dbase.hh77 const uint32_t numSets; member in class:BaseIndexingPolicy
H A Dskewed_associative.cc44 : BaseIndexingPolicy(p), msbShift(floorLog2(numSets) - 1)
58 fatal_if(numSets <= 2, "The number of sets must be greater than 2");
/gem5/src/cpu/pred/
H A Dsimple_indirect.cc41 numSets(params->indirectSets),
49 if (!isPowerOf2(numSets)) {
55 targetCache.resize(numSets);
56 for (unsigned i = 0; i < numSets; i++) {
98 assert(set_index < numSets);
192 assert(set_index < numSets);
223 unsigned hash_shift = floorLog2(numSets) / pathLength;
230 return hash & (numSets-1);
H A Dsimple_indirect.hh63 const unsigned numSets; member in class:SimpleIndirectPredictor
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc71 numSets = size/assoc;
79 freeList.resize(numSets);
80 entryList.resize(numSets);
82 for (int set = 0; set < numSets; ++set) {
99 setMask = numSets - 1;
230 for (int i = 0; i < numSets; ++i) {
250 for (int i = 0; i < numSets; ++i) {
H A Dgpu_tlb.hh137 int numSets; member in class:X86ISA::GpuTLB

Completed in 20 milliseconds