32 #include "params/FPC.hh"
42 : CompData(), zeroRunSizeBits(zero_run_size_bits)
50 if (pattern->getPatternNumber() ==
ZERO_RUN) {
53 if (!entries.size() ||
54 (entries.back()->getPatternNumber() !=
ZERO_RUN)) {
60 const int run_length =
61 static_cast<ZeroRun*
>(entries.back().get())->getRunLength();
65 static_cast<ZeroRun*
>(pattern.get())->setRealSize(
72 static_cast<ZeroRun*
>(pattern.get())->setRunLength(
78 CompData::addEntry(std::move(pattern));
95 std::unique_ptr<DictionaryCompressor<uint32_t>::CompData>
98 return std::unique_ptr<DictionaryCompressor<uint32_t>::CompData>(