Searched refs:lsum (Results 1 - 13 of 13) sorted by relevance

/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron_tage_8KB.cc73 StatisticalCorrector::BranchInfo* bi, int &lsum) const
76 lsum += 2 * ctr + 1;
78 lsum += 2 * ctr + 1;
83 StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist)
87 lsum += gPredict((pc << 1) + bi->predBeforeSC, sh->globalHist << 11,
91 lsum += 2 * gPredict(branch_pc, sh->getLocalHistory(1, branch_pc),
93 if (sh->getLocalHistory(1, branch_pc) == 2047) lsum += 4;
94 if (sh->getLocalHistory(1, branch_pc) == 0) lsum -= 4;
96 lsum += gPredict(branch_pc, sh->getHistoryStackEntry(),
82 gPredictions(ThreadID tid, Addr branch_pc, StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist) argument
H A Dmultiperspective_perceptron_tage_8KB.hh63 StatisticalCorrector::BranchInfo* bi, int &lsum, int64_t phist)
66 StatisticalCorrector::BranchInfo *bi, int &lsum) const override;
H A Dstatistical_corrector.cc215 int xsum = bi->lsum - ((w[getIndUpds(branch_pc)] >= 0)) * percsum;
240 int lsum = init_lsum; local
243 lsum += (2 * ctr + 1);
245 lsum += (2 * ctr + 1);
247 lsum += (2 * ctr + 1);
249 lsum = (1 + (wb[getIndUpds(branch_pc)] >= 0)) * lsum;
251 int thres = gPredictions(tid, branch_pc, bi, lsum, phist);
254 bi->lsum = lsum;
[all...]
H A Dmultiperspective_perceptron_tage_64KB.cc74 StatisticalCorrector::BranchInfo* bi, int &lsum) const
77 lsum += 2.09 * ctr;
79 lsum += 2.08 * ctr;
84 StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist)
88 lsum += gPredict((pc << 1) + bi->predBeforeSC, sh->globalHist << 11,
92 lsum += 2.02 * gPredict(branch_pc, sh->getLocalHistory(1, branch_pc),
94 if (sh->getLocalHistory(1, branch_pc) == 2047) lsum += 4;
95 if (sh->getLocalHistory(1, branch_pc) == 0) lsum -= 4;
98 lsum += gPredict(branch_pc, sh->getLocalHistory(3, branch_pc) << 11,
102 lsum
83 gPredictions(ThreadID tid, Addr branch_pc, StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist) argument
[all...]
H A Dmultiperspective_perceptron_tage_64KB.hh66 StatisticalCorrector::BranchInfo* bi, int &lsum, int64_t phist)
69 StatisticalCorrector::BranchInfo *bi, int &lsum) const override;
H A Dmultiperspective_perceptron_tage.cc359 int lsum = init_lsum; local
361 getBiasLSUM(branch_pc, bi, lsum);
363 int thres = gPredictions(tid, branch_pc, bi, lsum, phist);
366 bi->lsum = lsum;
368 bi->scPred = (lsum >= 0);
374 if ((abs(lsum) < thres / 3))
376 else if ((abs(lsum) < 2 * thres / 3))
378 else if ((abs(lsum) < thres))
563 bool scPred = (bi->lsum >
[all...]
H A Dtage_sc_l_64KB.cc94 BranchInfo* bi, int & lsum, int64_t pathHist)
99 lsum += gPredict(
103 lsum += gPredict(
106 lsum += gPredict(
110 lsum += gPredict(
114 lsum += gPredict(
118 lsum += gPredict(
122 lsum += gPredict(
93 gPredictions(ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t pathHist) argument
H A Dtage_sc_l_8KB.hh97 BranchInfo* bi, int & lsum, int64_t phist) override;
H A Dtage_sc_l_8KB.cc76 ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t phist)
79 lsum += gPredict(
82 lsum += gPredict(
86 lsum += gPredict(
90 lsum += gPredict(
75 gPredictions( ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t phist) argument
H A Dtage_sc_l_64KB.hh117 int & lsum, int64_t phist) override;
H A Dstatistical_corrector.hh192 medConf(false), scPred(false), lsum(0), thres(0),
204 int lsum; member in struct:StatisticalCorrector::BranchInfo
234 int & lsum, int64_t phist) = 0;
H A Dmultiperspective_perceptron_tage.hh174 StatisticalCorrector::BranchInfo *bi, int &lsum) const = 0;
/gem5/src/base/
H A Dstatistics.hh2396 Result lsum = 0.0;
2407 lsum += lvec[i];
2410 return op(lsum, rsum);

Completed in 30 milliseconds