gem5 v24.0.0.0
Loading...
Searching...
No Matches
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 ( )
inline

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 )
inline

◆ update()

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 Tue Jun 18 2024 16:24:18 for gem5 by doxygen 1.11.0