gem5 v24.1.0.1
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
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 Mon Jan 13 2025 04:29:06 for gem5 by doxygen 1.9.8