116c116
< void tick() { usedPorts = 0; }
---
> void tick() { usedStorePorts = 0; }
432,433c432,433
< /** The number of cache ports available each cycle. */
< int cachePorts;
---
> /** The number of cache ports available each cycle (stores only). */
> int cacheStorePorts;
435,436c435,436
< /** The number of used cache ports in this cycle. */
< int usedPorts;
---
> /** The number of used cache ports in this cycle by stores. */
> int usedStorePorts;
768,769d767
< ++usedPorts;
<
802a801,805
> // For now, load throughput is constrained by the number of
> // load FUs only, and loads do not consume a cache port (only
> // stores do).
> // @todo We should account for cache port contention
> // and arbitrate between loads and stores.
814c817,818
< ++usedPorts;
---
> // @todo We should also account for cache port contention
> // here.