Searched refs:pcshift (Results 1 - 5 of 5) sorted by relevance
/gem5/src/cpu/pred/ |
H A D | multiperspective_perceptron.hh | 92 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 D | multiperspective_perceptron_tage.hh | 197 MPPTAGEBranchInfo(Addr pc, int pcshift, bool cond, TAGEBase &tage, argument 200 : MPPBranchInfo(pc, pcshift, cond),
|
H A D | multiperspective_perceptron.cc | 115 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 D | multiperspective_perceptron_tage.cc | 531 new MPPTAGEBranchInfo(instPC, pcshift, true, *tage, *loopPredictor, 686 new MPPTAGEBranchInfo(pc, pcshift, false, *tage, *loopPredictor,
|
H A D | BranchPredictor.py | 510 pcshift = Param.Int(-10, "Shift for hashing PC") variable in class:MultiperspectivePerceptron
|
Completed in 22 milliseconds