Searched refs:pcshift (Results 1 - 5 of 5) sorted by relevance

/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron.hh92 static inline unsigned int hashPC(unsigned int pc, int pcshift) argument
94 if (pcshift < 0) {
95 return hash(pc, -pcshift);
96 } else if (pcshift < 11) {
98 x ^= (pc >> pcshift);
101 return pc >> (pcshift-11);
113 MPPBranchInfo(Addr _pc, int pcshift, bool cb) : pc((unsigned int)_pc), argument
114 pc2(pc >> 2), hpc(hashPC(pc, pcshift)), condBranch(cb),
258 const int pcshift; member in class:MultiperspectivePerceptron
H A Dmultiperspective_perceptron_tage.hh197 MPPTAGEBranchInfo(Addr pc, int pcshift, bool cond, TAGEBase &tage, argument
200 : MPPBranchInfo(pc, pcshift, cond),
H A Dmultiperspective_perceptron.cc115 blockSize(p->block_size), pcshift(p->pcshift), threshold(p->threshold),
547 MPPBranchInfo *bi = new MPPBranchInfo(pc, pcshift, false);
570 MPPBranchInfo *bi = new MPPBranchInfo(instPC, pcshift, true);
H A Dmultiperspective_perceptron_tage.cc531 new MPPTAGEBranchInfo(instPC, pcshift, true, *tage, *loopPredictor,
686 new MPPTAGEBranchInfo(pc, pcshift, false, *tage, *loopPredictor,
H A DBranchPredictor.py510 pcshift = Param.Int(-10, "Shift for hashing PC") variable in class:MultiperspectivePerceptron

Completed in 23 milliseconds