Lines Matching refs:local_history_idx
149 TournamentBP::updateLocalHistTaken(unsigned local_history_idx)
151 localHistoryTable[local_history_idx] =
152 (localHistoryTable[local_history_idx] << 1) | 1;
157 TournamentBP::updateLocalHistNotTaken(unsigned local_history_idx)
159 localHistoryTable[local_history_idx] =
160 (localHistoryTable[local_history_idx] << 1);
167 unsigned local_history_idx = calcLocHistIdx(branch_addr);
171 localHistoryTable[local_history_idx] =
172 localHistoryTable[local_history_idx] & (localPredictorMask & ~ULL(1));
179 unsigned local_history_idx;
186 local_history_idx = calcLocHistIdx(branch_addr);
187 local_predictor_idx = localHistoryTable[local_history_idx]
205 history->localHistoryIdx = local_history_idx;
209 assert(local_history_idx < localHistoryTableSize);
216 updateLocalHistTaken(local_history_idx);
220 updateLocalHistNotTaken(local_history_idx);
226 updateLocalHistTaken(local_history_idx);
230 updateLocalHistNotTaken(local_history_idx);
261 unsigned local_history_idx = calcLocHistIdx(branch_addr);
263 assert(local_history_idx < localHistoryTableSize);
279 localHistoryTable[local_history_idx] =