void
DefaultFetch<Impl>::drainResume()
{
- for (ThreadID i = 0; i < Impl::MaxThreads; ++i)
+ for (ThreadID i = 0; i < numThreads; ++i)
stalls[i].drain = false;
}
wroteToTimeBuffer = false;
- for (ThreadID i = 0; i < Impl::MaxThreads; ++i) {
+ for (ThreadID i = 0; i < numThreads; ++i) {
issuePipelinedIfetch[i] = false;
}
}
// Issue the next I-cache request if possible.
- for (ThreadID i = 0; i < Impl::MaxThreads; ++i) {
+ for (ThreadID i = 0; i < numThreads; ++i) {
if (issuePipelinedIfetch[i]) {
pipelineIcacheAccesses(i);
}