Lines Matching refs:std

83         static std::unique_ptr<Pattern> getPattern(
84 const std::array<uint8_t, 4>& bytes,
85 const std::array<uint8_t, 4>& dict_bytes, const int match_location)
92 return std::unique_ptr<Pattern>(
108 static std::unique_ptr<Pattern> getPattern(
109 const std::array<uint8_t, 4>& bytes,
110 const std::array<uint8_t, 4>& dict_bytes, const int match_location)
113 return std::unique_ptr<Pattern>(new Head(bytes, match_location));
127 std::vector<std::array<uint8_t, 4>> dictionary;
132 const std::size_t dictionarySize;
137 std::size_t numEntries;
159 std::unique_ptr<Pattern> compressWord(const uint32_t data);
182 std::unique_ptr<BaseCacheCompressor::CompressionData> compress(
314 static std::string getName(int number)
316 static std::map<PatternNumber, std::string> patternNames = {
337 std::size_t getSizeBits() const {
350 std::string print() const {
363 virtual bool decompress(const std::array<uint8_t, 4> dict_bytes,
364 std::array<uint8_t, 4>& data) const = 0;
370 PatternZZZZ(const std::array<uint8_t, 4> bytes, const int match_location)
373 static bool isPattern(const std::array<uint8_t, 4>& bytes,
374 const std::array<uint8_t, 4>& dict_bytes,
381 bool decompress(const std::array<uint8_t, 4> dict_bytes,
382 std::array<uint8_t, 4>& data) const override
395 const std::array<uint8_t, 4> bytes;
398 PatternXXXX(const std::array<uint8_t, 4> bytes, const int match_location)
401 static bool isPattern(const std::array<uint8_t, 4>& bytes,
402 const std::array<uint8_t, 4>& dict_bytes,
410 bool decompress(const std::array<uint8_t, 4> dict_bytes,
411 std::array<uint8_t, 4>& data) const override
421 PatternMMMM(const std::array<uint8_t, 4> bytes, const int match_location)
424 static bool isPattern(const std::array<uint8_t, 4>& bytes,
425 const std::array<uint8_t, 4>& dict_bytes,
431 bool decompress(const std::array<uint8_t, 4> dict_bytes,
432 std::array<uint8_t, 4>& data) const override
449 PatternMMXX(const std::array<uint8_t, 4> bytes, const int match_location)
453 static bool isPattern(const std::array<uint8_t, 4>& bytes,
454 const std::array<uint8_t, 4>& dict_bytes,
464 bool decompress(const std::array<uint8_t, 4> dict_bytes,
465 std::array<uint8_t, 4>& data) const override
481 PatternZZZX(const std::array<uint8_t, 4> bytes, const int match_location)
484 static bool isPattern(const std::array<uint8_t, 4>& bytes,
485 const std::array<uint8_t, 4>& dict_bytes,
492 bool decompress(const std::array<uint8_t, 4> dict_bytes,
493 std::array<uint8_t, 4>& data) const override
509 PatternMMMX(const std::array<uint8_t, 4> bytes, const int match_location)
513 static bool isPattern(const std::array<uint8_t, 4>& bytes,
514 const std::array<uint8_t, 4>& dict_bytes,
522 bool decompress(const std::array<uint8_t, 4> dict_bytes,
523 std::array<uint8_t, 4>& data) const override
536 std::vector<std::unique_ptr<Pattern>> entries;
543 CompData(const std::size_t dictionary_size);