66c66
< StoreSet(int SSIT_size, int LFST_size);
---
> StoreSet(uint64_t clear_period, int SSIT_size, int LFST_size);
72c72
< void init(int SSIT_size, int LFST_size);
---
> void init(uint64_t clear_period, int SSIT_size, int LFST_size);
77a78,83
> /** Clears the store set predictor every so often so that all the
> * entries aren't used and stores are constantly predicted as
> * conflicting.
> */
> void checkClear();
>
132a139,143
> /** Number of loads/stores to process before wiping predictor so all
> * entries don't get saturated
> */
> uint64_t clearPeriod;
>
143a155,157
>
> /** Number of memory operations predicted since last clear of predictor */
> int memOpsPred;