Searched refs:nrand (Results 1 - 14 of 14) sorted by relevance

/gem5/src/cpu/pred/
H A Dtage.cc73 int nrand = random_mt.random<int>() & 3; local
78 tage->condBranchUpdate(tid, branch_pc, taken, tage_bi, nrand,
H A Dltage.cc116 int nrand = random_mt.random<int>() & 3; local
128 nrand, corrTarget, bi->lpBranchInfo->predTaken);
H A Dtage_sc_l_8KB.hh62 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) override;
H A Dtage_sc_l_64KB.hh63 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) override;
H A Dtage_base.hh318 * @nrand Random int number from 0 to 3
326 int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc = false);
382 bool alloc, bool taken, BranchInfo* bi, int nrand);
H A Dtage_sc_l.hh121 TAGEBase::BranchInfo* bi, int nrand) override = 0;
H A Dloop_predictor.cc244 int nrand = random_mt.random<int>(); local
246 int loop_hit = (nrand + i) & ((1 << logLoopTableAssoc) - 1);
H A Dtage_sc_l.cc436 int nrand = random_mt.random<int>() & 3; local
456 nrand, corrTarget, bi->lpBranchInfo->predTaken);
H A Dmultiperspective_perceptron_tage.hh69 int nrand) override;
H A Dtage_base.cc440 int nrand)
454 int Y = nrand &
510 BranchInfo* bi, int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc)
544 handleAllocAndUReset(alloc, taken, bi, nrand);
439 handleAllocAndUReset(bool alloc, bool taken, BranchInfo* bi, int nrand) argument
509 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc) argument
H A Dtage_sc_l_64KB.cc217 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand)
216 handleAllocAndUReset( bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) argument
H A Dtage_sc_l_8KB.cc190 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand)
189 handleAllocAndUReset( bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) argument
H A Dmultiperspective_perceptron.cc497 int nrand = random_mt.random<int>() % specs.size(); local
501 int i = (nrand + j) % specs.size();
H A Dmultiperspective_perceptron_tage.cc90 TAGEBase::BranchInfo* bi, int nrand)
89 handleAllocAndUReset(bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) argument

Completed in 33 milliseconds