gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::compression::FPC::SignExtendedTwoHalfwords Class Reference

#include <fpc.hh>

Inheritance diagram for gem5::compression::FPC::SignExtendedTwoHalfwords:

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.
 

Detailed Description

Definition at line 248 of file fpc.hh.

Constructor & Destructor Documentation

◆ SignExtendedTwoHalfwords()

gem5::compression::FPC::SignExtendedTwoHalfwords::SignExtendedTwoHalfwords ( const DictionaryEntry bytes,
const int match_location )
inline

Definition at line 255 of file fpc.hh.

Member Function Documentation

◆ decompress()

DictionaryEntry gem5::compression::FPC::SignExtendedTwoHalfwords::decompress ( const DictionaryEntry dict_bytes) const
inlineoverride

◆ isPattern()

static bool gem5::compression::FPC::SignExtendedTwoHalfwords::isPattern ( const DictionaryEntry & bytes,
const DictionaryEntry & dict_bytes,
const int match_location )
inlinestatic

Member Data Documentation

◆ extendedBytes

const int8_t gem5::compression::FPC::SignExtendedTwoHalfwords::extendedBytes[2]
private

These are the bytes that are extended to form the two halfwords.

Definition at line 252 of file fpc.hh.

Referenced by decompress().


The documentation for this class was generated from the following file:

Generated on Tue Jun 18 2024 16:24:18 for gem5 by doxygen 1.11.0