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

/gem5/src/cpu/pred/
H A Dtage_sc_l_64KB.cc232 if (gtable[i][bi->tableIndices[i]].u == 0) {
233 int8_t ctr = gtable[i][bi->tableIndices[i]].ctr;
235 gtable[i][bi->tableIndices[i]].tag = bi->tableTags[i];
236 gtable[i][bi->tableIndices[i]].ctr = taken ? 0 : -1;
242 if (gtable[i][bi->tableIndices[i]].ctr > 0) {
243 gtable[i][bi->tableIndices[i]].ctr--;
245 gtable[i][bi->tableIndices[i]].ctr++;
H A Dtage_sc_l_8KB.cc209 if (gtable[i][bi->tableIndices[i]].u == 0) {
210 gtable[i][bi->tableIndices[i]].u =
213 gtable[i][bi->tableIndices[i]].tag = bi->tableTags[i];
214 gtable[i][bi->tableIndices[i]].ctr = taken ? 0 : -1;
223 int8_t ctr = gtable[i][bi->tableIndices[i]].ctr;
224 if ((gtable[i][bi->tableIndices[i]].u == 1) &
227 gtable[i][bi->tableIndices[i]].u = 0;
H A Dtage_sc_l.cc134 tableIndices[i] = gindex(tid, pc, i);
137 tableIndices[i + 1] = tableIndices[i] ^
150 tableIndices[i] += (t << logTagTableSizes[i]);
151 bi->tableIndices[i] = tableIndices[i];
162 tableIndices[i] += (t << logTagTableSizes[i]);
163 bi->tableIndices[i] = tableIndices[i];
H A Dtage_base.cc140 tableIndices = new int [nHistoryTables+1];
340 tableIndices[i] = gindex(tid, branch_pc, i);
341 bi->tableIndices[i] = tableIndices[i];
373 gtable[i][tableIndices[i]].tag == tableTags[i]) {
375 bi->hitBankIndex = tableIndices[bi->hitBank];
382 gtable[i][tableIndices[i]].tag == tableTags[i]) {
384 bi->altBankIndex = tableIndices[bi->altBank];
392 gtable[bi->altBank][tableIndices[bi->altBank]].ctr >= 0;
399 gtable[bi->hitBank][tableIndices[b
[all...]
H A Dtage_base.hh148 int *tableIndices; member in struct:TAGEBase::BranchInfo
169 tableIndices = storage;
467 int *tableIndices; member in class:TAGEBase
H A Dmultiperspective_perceptron_tage.cc109 if (gtable[i][bi->tableIndices[i]].u == 0) {
110 gtable[i][bi->tableIndices[i]].tag = bi->tableTags[i];
111 gtable[i][bi->tableIndices[i]].ctr = taken ? 0 : -1;

Completed in 17 milliseconds