Searched refs:hitBankIndex (Results 1 - 6 of 6) sorted by relevance
/gem5/src/cpu/pred/ |
H A D | tage_sc_l_8KB.cc | 262 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 285 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 286 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 289 ctrUpdate(gtable[bi->hitBank][bi->hitBankIndex].ctr, taken, 293 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 294 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 301 if (gtable[bi->hitBank][bi->hitBankIndex].u == 1) { 303 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 315 (gtable[bi->hitBank][bi->hitBankIndex].u < (1 << tagTableUBits) -1)) { 316 gtable[bi->hitBank][bi->hitBankIndex] [all...] |
H A D | tage_sc_l_64KB.cc | 268 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 281 ctrUpdate(gtable[bi->hitBank][bi->hitBankIndex].ctr, taken, 285 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 286 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 293 if (gtable[bi->hitBank][bi->hitBankIndex].u == 1) { 295 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 307 (gtable[bi->hitBank][bi->hitBankIndex].u < (1 << tagTableUBits) -1)) { 308 gtable[bi->hitBank][bi->hitBankIndex].u++;
|
H A D | tage_base.hh | 129 int hitBankIndex; member in struct:TAGEBase::BranchInfo 159 hitBank(0), hitBankIndex(0), 413 int8_t getCtr(int hitBank, int hitBankIndex) const;
|
H A D | multiperspective_perceptron_tage.cc | 57 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 70 ctrUpdate(gtable[bi->hitBank][bi->hitBankIndex].ctr, taken, 74 if (abs (2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) == 1) { 75 gtable[bi->hitBank][bi->hitBankIndex].u = 0; 83 (gtable[bi->hitBank][bi->hitBankIndex].u < (1 << tagTableUBits) -1)) { 84 gtable[bi->hitBank][bi->hitBankIndex].u++; 235 return (abs(2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1)) >=
|
H A D | tage_base.cc | 375 bi->hitBankIndex = tableIndices[bi->hitBank]; 401 abs(2 * gtable[bi->hitBank][bi->hitBankIndex].ctr + 1) <= 1; 554 bi->hitBank, bi->hitBankIndex, branch_pc); 555 ctrUpdate(gtable[bi->hitBank][bi->hitBankIndex].ctr, taken, 559 if (gtable[bi->hitBank][bi->hitBankIndex].u == 0) { 564 " branch %lx\n", bi->hitBank, bi->hitBankIndex, 574 unsignedCtrUpdate(gtable[bi->hitBank][bi->hitBankIndex].u, 783 TAGEBase::getCtr(int hitBank, int hitBankIndex) const 785 return gtable[hitBank][hitBankIndex].ctr;
|
H A D | tage_sc_l.cc | 393 tage->getCtr(tage_scl_bi->hitBank, tage_scl_bi->hitBankIndex) : 0;
|
Completed in 17 milliseconds