61,62d60
< CommandAnalysis();
<
64c62
< CommandAnalysis(const int nbrofBanks);
---
> CommandAnalysis(const int64_t nbrofBanks);
119a118,120
> // function for clearing counters
> void clearStats(const int64_t timestamp);
>
125,126d125
< const int
< nbrofBanks,
131d129
< unsigned init;
133d130
< unsigned pop;
140,142d136
< // Stores all memory commands for analysis
< std::vector<MemCommand> full_cmd_list;
<
173a168
> unsigned num_active_banks;
180,186c175
< // To collect and analyse all commands including auto-precharges
< void analyse_commands(const int nbrofBanks,
< Data::MemorySpecification
< memSpec,
< int64_t nCommands,
< int64_t nCached,
< bool lastupdate);
---
>
189,190c178
< std::vector<MemCommand>& cmd_list,
< int nbrofBanks);
---
> std::vector<MemCommand>& cmd_list);
193c181
< int timeToCompletion(const MemorySpecification& memSpec,
---
> int64_t timeToCompletion(const MemorySpecification& memSpec,
209a198
> void printWarningIfPoweredDown(const std::string& warning, int type, int64_t timestamp, int bank);