fetch_impl.hh (9377:6f294e7a93d1) | fetch_impl.hh (9427:ddf45c1d54d4) |
---|---|
1/* 2 * Copyright (c) 2010-2011 ARM Limited 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 288 unchanged lines hidden (view full) --- 297 fetchQueue = fq_ptr; 298 299 // Create wire to write information to proper place in fetch queue. 300 toDecode = fetchQueue->getWire(0); 301} 302 303template<class Impl> 304void | 1/* 2 * Copyright (c) 2010-2011 ARM Limited 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 288 unchanged lines hidden (view full) --- 297 fetchQueue = fq_ptr; 298 299 // Create wire to write information to proper place in fetch queue. 300 toDecode = fetchQueue->getWire(0); 301} 302 303template<class Impl> 304void |
305DefaultFetch<Impl>::initStage() | 305DefaultFetch<Impl>::startupStage() |
306{ 307 // Setup PC and nextPC with initial state. 308 for (ThreadID tid = 0; tid < numThreads; tid++) { 309 pc[tid] = cpu->pcState(tid); 310 fetchOffset[tid] = 0; 311 macroop[tid] = NULL; 312 delayedCommit[tid] = false; 313 } --- 1295 unchanged lines hidden --- | 306{ 307 // Setup PC and nextPC with initial state. 308 for (ThreadID tid = 0; tid < numThreads; tid++) { 309 pc[tid] = cpu->pcState(tid); 310 fetchOffset[tid] = 0; 311 macroop[tid] = NULL; 312 delayedCommit[tid] = false; 313 } --- 1295 unchanged lines hidden --- |