gem5 v24.0.0.0
|
#include <fpc.hh>
Public Member Functions | |
SignExtendedTwoHalfwords (const DictionaryEntry bytes, const int match_location) | |
DictionaryEntry | decompress (const DictionaryEntry dict_bytes) const override |
Static Public Member Functions | |
static bool | isPattern (const DictionaryEntry &bytes, const DictionaryEntry &dict_bytes, const int match_location) |
Private Attributes | |
const int8_t | extendedBytes [2] |
These are the bytes that are extended to form the two halfwords. | |
|
inline |
|
inlineoverride |
Definition at line 278 of file fpc.hh.
References extendedBytes, gem5::szext(), and gem5::compression::DictionaryCompressor< uint32_t >::toDictionaryEntry().
|
inlinestatic |
Definition at line 265 of file fpc.hh.
References data, gem5::compression::DictionaryCompressor< uint32_t >::fromDictionaryEntry(), gem5::ArmISA::mask, and gem5::szext().
|
private |
These are the bytes that are extended to form the two halfwords.
Definition at line 252 of file fpc.hh.
Referenced by decompress().