gem5
v22.1.0.0
|
#include <fpc.hh>
Public Member Functions | |
FPCCompData (int zeroRunSizeBits) | |
~FPCCompData ()=default | |
void | addEntry (std::unique_ptr< Pattern > pattern) override |
Public Member Functions inherited from gem5::compression::DictionaryCompressor< T >::CompData | |
CompData () | |
~CompData ()=default | |
virtual void | addEntry (std::unique_ptr< Pattern >) |
Add a pattern entry to the list of patterns. More... | |
Public Member Functions inherited from gem5::compression::Base::CompressionData | |
CompressionData () | |
Default constructor. More... | |
virtual | ~CompressionData () |
Virtual destructor. More... | |
void | setSizeBits (std::size_t size) |
Set compression size (in bits). More... | |
std::size_t | getSizeBits () const |
Get compression size (in bits). More... | |
std::size_t | getSize () const |
Get compression size (in bytes). More... | |
Protected Attributes | |
const int | zeroRunSizeBits |
Number of bits of the zero run size bitfield. More... | |
Additional Inherited Members | |
Public Attributes inherited from gem5::compression::DictionaryCompressor< T >::CompData | |
std::vector< std::unique_ptr< Pattern > > | entries |
The patterns matched in the original line. More... | |
gem5::compression::FPC::FPCCompData::FPCCompData | ( | int | zeroRunSizeBits | ) |
|
default |
|
override |
Definition at line 47 of file fpc.cc.
References gem5::mask(), gem5::compression::FPC::ZERO_RUN, and gem5::compression::FPC::zeroRunSizeBits.
|
protected |