gem5  v22.0.0.1
Public Member Functions | Public Attributes | List of all members
gem5::branch_prediction::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 86 of file tage_base.hh.

Constructor & Destructor Documentation

◆ FoldedHistory()

gem5::branch_prediction::TAGEBase::FoldedHistory::FoldedHistory ( )

Definition at line 94 of file tage_base.hh.

References comp.

Member Function Documentation

◆ init()

void gem5::branch_prediction::TAGEBase::FoldedHistory::init ( int  original_length,
int  compressed_length 

◆ update()

void gem5::branch_prediction::TAGEBase::FoldedHistory::update ( uint8_t *  h)

Member Data Documentation

◆ bufferSize

int gem5::branch_prediction::TAGEBase::FoldedHistory::bufferSize

Definition at line 92 of file tage_base.hh.

◆ comp

unsigned gem5::branch_prediction::TAGEBase::FoldedHistory::comp

◆ compLength

int gem5::branch_prediction::TAGEBase::FoldedHistory::compLength

Definition at line 89 of file tage_base.hh.

Referenced by init(), and update().

◆ origLength

int gem5::branch_prediction::TAGEBase::FoldedHistory::origLength

◆ outpoint

int gem5::branch_prediction::TAGEBase::FoldedHistory::outpoint

Definition at line 91 of file tage_base.hh.

Referenced by init(), and update().

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

Generated on Sat Jun 18 2022 08:13:40 for gem5 by doxygen 1.8.17