gem5  v21.0.1.0
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Compressor::FPC::SignExtendedTwoHalfwords Class Reference

#include <fpc.hh>

Inheritance diagram for Compressor::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. More...
 

Detailed Description

Definition at line 243 of file fpc.hh.

Constructor & Destructor Documentation

◆ SignExtendedTwoHalfwords()

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

Member Function Documentation

◆ decompress()

DictionaryEntry Compressor::FPC::SignExtendedTwoHalfwords::decompress ( const DictionaryEntry  dict_bytes) const
inlineoverride

◆ isPattern()

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

Member Data Documentation

◆ extendedBytes

const int8_t Compressor::FPC::SignExtendedTwoHalfwords::extendedBytes[2]
private

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

Definition at line 247 of file fpc.hh.

Referenced by decompress().


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

Generated on Tue Jun 22 2021 15:28:50 for gem5 by doxygen 1.8.17