iew.hh (8232:b28d06a175be) iew.hh (8315:6173b87e7652)
1/*
2 * Copyright (c) 2010 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

--- 214 unchanged lines hidden (view full) ---

223
224 /** Returns if the LSQ has any stores to writeback. */
225 bool hasStoresToWB(ThreadID tid) { return ldstQueue.hasStoresToWB(tid); }
226
227 void incrWb(InstSeqNum &sn)
228 {
229 if (++wbOutstanding == wbMax)
230 ableToIssue = false;
1/*
2 * Copyright (c) 2010 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

--- 214 unchanged lines hidden (view full) ---

223
224 /** Returns if the LSQ has any stores to writeback. */
225 bool hasStoresToWB(ThreadID tid) { return ldstQueue.hasStoresToWB(tid); }
226
227 void incrWb(InstSeqNum &sn)
228 {
229 if (++wbOutstanding == wbMax)
230 ableToIssue = false;
231 DPRINTF(IEW, "wbOutstanding: %i\n", wbOutstanding);
231 DPRINTF(IEW, "wbOutstanding: %i [sn:%lli]\n", wbOutstanding, sn);
232 assert(wbOutstanding <= wbMax);
233#ifdef DEBUG
234 wbList.insert(sn);
235#endif
236 }
237
238 void decrWb(InstSeqNum &sn)
239 {

--- 316 unchanged lines hidden ---
232 assert(wbOutstanding <= wbMax);
233#ifdef DEBUG
234 wbList.insert(sn);
235#endif
236 }
237
238 void decrWb(InstSeqNum &sn)
239 {

--- 316 unchanged lines hidden ---