gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
LTAGE::FoldedHistory Struct Reference

Public Member Functions

void init (int original_length, int compressed_length)
 
void update (uint8_t *h)
 

Public Attributes

unsigned comp
 
int compLength
 
int origLength
 
int outpoint
 

Detailed Description

Definition at line 113 of file ltage.hh.

Member Function Documentation

void LTAGE::FoldedHistory::init ( int  original_length,
int  compressed_length 
)
inline

Definition at line 120 of file ltage.hh.

References comp, compLength, origLength, and outpoint.

Referenced by LTAGE::LTAGE().

void LTAGE::FoldedHistory::update ( uint8_t *  h)
inline

Definition at line 128 of file ltage.hh.

References comp, compLength, origLength, outpoint, and ULL.

Referenced by LTAGE::btbUpdate(), LTAGE::squash(), and LTAGE::updateHistories().

Member Data Documentation

unsigned LTAGE::FoldedHistory::comp

Definition at line 115 of file ltage.hh.

Referenced by LTAGE::btbUpdate(), init(), LTAGE::squash(), update(), and LTAGE::updateHistories().

int LTAGE::FoldedHistory::compLength

Definition at line 116 of file ltage.hh.

Referenced by init(), and update().

int LTAGE::FoldedHistory::origLength

Definition at line 117 of file ltage.hh.

Referenced by init(), and update().

int LTAGE::FoldedHistory::outpoint

Definition at line 118 of file ltage.hh.

Referenced by init(), and update().


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

Generated on Fri Jun 9 2017 13:04:14 for gem5 by doxygen 1.8.6