| 29 | class Statistics { |
| 30 | public: |
| 31 | Statistics(const uint64_t Lim = UINT64_MAX) |
| 32 | : CostTab(UINT16_MAX + 1, 1ULL), InstrCnt(0), CostLimit(Lim), CostSum(0) { |
| 33 | } |
| 34 | Statistics(Span<const uint64_t> Tab, const uint64_t Lim = UINT64_MAX) |
| 35 | : CostTab(Tab.begin(), Tab.end()), InstrCnt(0), CostLimit(Lim), |
| 36 | CostSum(0) { |