Searched refs:logTagTableSizes (Results 1 - 6 of 6) sorted by relevance

/gem5/src/cpu/pred/
H A Dtage_sc_l.cc106 logTagTableSizes.push_back(logTagTableSize);
138 (tableTags[i] & ((1 << logTagTableSizes[i]) - 1));
150 tableIndices[i] += (t << logTagTableSizes[i]);
162 tableIndices[i] += (t << logTagTableSizes[i]);
189 (shortPc >> ((int) abs(logTagTableSizes[bank] - bank) + 1)) ^
195 return (index & ((ULL(1) << (logTagTableSizes[bank])) - 1));
204 a1 = (a & ((ULL(1) << logTagTableSizes[bank]) - 1));
205 a2 = (a >> logTagTableSizes[bank]);
207 if (bank < logTagTableSizes[bank]) {
208 a2 = ((a2 << bank) & ((ULL(1) << logTagTableSizes[ban
[all...]
H A Dtage_base.cc59 logTagTableSizes(p->logTagTableSizes),
118 assert(logTagTableSizes.size() == (nHistoryTables+1));
132 const uint64_t bimodalTableSize = ULL(1) << logTagTableSizes[0];
150 histLengths[i], (logTagTableSizes[i]));
156 histLengths[i], logTagTableSizes[i], tagTableTagWidths[i]);
164 gtable[i] = new TageEntry[1<<(logTagTableSizes[i])];
204 return ((pc_in >> instShiftAmt) & ((ULL(1) << (logTagTableSizes[0])) - 1));
213 A1 = (A & ((ULL(1) << logTagTableSizes[bank]) - 1));
214 A2 = (A >> logTagTableSizes[ban
[all...]
H A DBranchPredictor.py120 logTagTableSizes = VectorParam.Int( variable in class:TAGEBase
161 logTagTableSizes = [14, 10, 10, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9] variable in class:LTAGE_TAGE
252 logTagTableSizes = [13] variable in class:TAGE_SC_L_TAGE_64KB
286 logTagTableSizes = [12] variable in class:TAGE_SC_L_TAGE_8KB
592 logTagTableSizes = [14, 10, 11, 11, 11, 11, 11, 12, 12, variable in class:MPP_TAGE
717 logTagTableSizes = [12, 8, 8, 9, 9, 8, 8, 8, 7, 6, 7] variable in class:MPP_TAGE_8KB
H A Dtage_sc_l_8KB.cc159 histLengths[i], logTagTableSizes[i], tagTableTagWidths[i]);
166 return (index ^ (index >> logTagTableSizes[bank])
167 ^ (index >> 2 * logTagTableSizes[bank]));
H A Dtage_base.hh430 std::vector<int> logTagTableSizes; member in class:TAGEBase
H A Dmultiperspective_perceptron_tage.cc141 for (int j = 0; j < (ULL(1) << logTagTableSizes[i]); j++) {
165 ((ULL(1) << (logTagTableSizes[0])) - 1));

Completed in 52 milliseconds