44a45
> #include "base/random.hh"
53a55,60
> void
> LTAGE::init()
> {
> TAGE::init();
> }
>
84a92
> // PREDICTOR UPDATE
108c116
< int nrand = TAGEBase::getRandom() & 3;
---
> int nrand = random_mt.random<int>() & 3;
117,119c125
< bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt,
< TAGEBase::getRandom(), TAGEBase::getRandom(),
< TAGEBase::getRandom());
---
> bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt);
122c128
< nrand, corrTarget);
---
> nrand, corrTarget, bi->lpBranchInfo->predTaken);