Lines Matching refs:taken
68 * everything is set to taken. I.e., its choice predictor
69 * chooses the taken array and the taken array predicts taken.
97 * register and a branch's PC is used to index into both the taken
98 * and not-taken predictors, which both present a prediction. The
154 BiModeBP::update(ThreadID tid, Addr branchAddr, bool taken, void *bpHistory,
164 globalHistoryReg[tid] = (history->globalHistoryReg << 1) | taken;
178 // if the taken array's prediction was used, update it
179 if (taken) {
185 // if the not-taken array's prediction was used, update it
186 if (taken) {
193 if (history->finalPred == taken) {
205 if (taken) {
213 if (taken) {
224 BiModeBP::updateGlobalHistReg(ThreadID tid, bool taken)
226 globalHistoryReg[tid] = taken ? (globalHistoryReg[tid] << 1) | 1 :