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

/gem5/src/cpu/pred/
H A Dtage_sc_l_8KB.cc262 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 Dtage_sc_l_64KB.cc268 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 Dtage_base.hh129 int hitBankIndex; member in struct:TAGEBase::BranchInfo
159 hitBank(0), hitBankIndex(0),
413 int8_t getCtr(int hitBank, int hitBankIndex) const;
H A Dmultiperspective_perceptron_tage.cc57 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 Dtage_base.cc375 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 Dtage_sc_l.cc393 tage->getCtr(tage_scl_bi->hitBank, tage_scl_bi->hitBankIndex) : 0;

Completed in 17 milliseconds