Lines Matching refs:bank
164 TAGE_SC_L_TAGE_8KB::gindex_ext(int index, int bank) const
166 return (index ^ (index >> logTagTableSizes[bank])
167 ^ (index >> 2 * logTagTableSizes[bank]));
171 TAGE_SC_L_TAGE_8KB::gtag(ThreadID tid, Addr pc, int bank) const
173 int tag = (threadHistory[tid].computeIndices[bank - 1].comp << 2) ^ pc ^
175 threadHistory[tid].computeIndices[bank].comp;
176 int hlen = (histLengths[bank] > pathHistBits) ? pathHistBits :
177 histLengths[bank];
180 F(threadHistory[tid].pathHist, hlen, bank);
181 tag ^= threadHistory[tid].computeTags[0][bank].comp ^
182 (threadHistory[tid].computeTags[1][bank].comp << 1);
184 return ((tag ^ (tag >> tagTableTagWidths[bank]))
185 & ((ULL(1) << tagTableTagWidths[bank]) - 1));