Searched refs:hpc (Results 1 - 2 of 2) sorted by relevance

/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron_tage.cc171 uint32_t hpc = ((uint32_t) branch_pc); local
172 hpc = (hpc ^(hpc >> 4));
173 return 2 * ((hpc & ((numUseAltOnNa/2)-1)) ^ bi->longestMatchPred) +
475 unsigned int hpc = (bi.getPC() ^ (bi.getPC() >> 2)); local
483 threadData[tid]->updateAcyclic(taken, hpc);
488 if (hpc % (i + 2) == 0) {
492 threadData[tid]->modpath_histories[i][0] = hpc;
499 if (hpc
[all...]
H A Dmultiperspective_perceptron.hh60 const unsigned short int hpc; member in class:MultiperspectivePerceptron::MPPBranchInfo
114 pc2(pc >> 2), hpc(hashPC(pc, pcshift)), condBranch(cb),
128 return hpc;
132 return last_ghist_bit ^ hpc;
304 void updateAcyclic(bool hashed_taken, unsigned int hpc) { argument
307 acyclic_histories[i][hpc%(i+2)] = hashed_taken;
308 acyclic2_histories[i][hpc%(i+2)] = hpc;

Completed in 9 milliseconds