gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
TAGEBase::FoldedHistory Struct Reference

#include <tage_base.hh>

Public Member Functions

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

Public Attributes

unsigned comp
 
int compLength
 
int origLength
 
int outpoint
 
int bufferSize
 

Detailed Description

Definition at line 79 of file tage_base.hh.

Constructor & Destructor Documentation

◆ FoldedHistory()

TAGEBase::FoldedHistory::FoldedHistory ( )
inline

Definition at line 87 of file tage_base.hh.

References comp.

Member Function Documentation

◆ init()

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

◆ update()

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

Member Data Documentation

◆ bufferSize

int TAGEBase::FoldedHistory::bufferSize

Definition at line 85 of file tage_base.hh.

◆ comp

unsigned TAGEBase::FoldedHistory::comp

◆ compLength

int TAGEBase::FoldedHistory::compLength

Definition at line 82 of file tage_base.hh.

Referenced by init(), and update().

◆ origLength

int TAGEBase::FoldedHistory::origLength

◆ outpoint

int TAGEBase::FoldedHistory::outpoint

Definition at line 84 of file tage_base.hh.

Referenced by init(), and update().


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

Generated on Wed Sep 30 2020 14:02:33 for gem5 by doxygen 1.8.17