2a3
> * Copyright (c) 2013 Advanced Micro Devices, Inc.
436c437
< LSQ<Impl>::numFreeEntries()
---
> LSQ<Impl>::numFreeLoadEntries()
446c447
< total += thread[tid].numFreeEntries();
---
> total += thread[tid].numFreeLoadEntries();
454c455
< LSQ<Impl>::numFreeEntries(ThreadID tid)
---
> LSQ<Impl>::numFreeStoreEntries()
456,459c457,468
< //if (lsqPolicy == Dynamic)
< //return numFreeEntries();
< //else
< return thread[tid].numFreeEntries();
---
> unsigned total = 0;
>
> list<ThreadID>::iterator threads = activeThreads->begin();
> list<ThreadID>::iterator end = activeThreads->end();
>
> while (threads != end) {
> ThreadID tid = *threads++;
>
> total += thread[tid].numFreeStoreEntries();
> }
>
> return total;
462a472,485
> unsigned
> LSQ<Impl>::numFreeLoadEntries(ThreadID tid)
> {
> return thread[tid].numFreeLoadEntries();
> }
>
> template<class Impl>
> unsigned
> LSQ<Impl>::numFreeStoreEntries(ThreadID tid)
> {
> return thread[tid].numFreeStoreEntries();
> }
>
> template<class Impl>