ChampSim
spp::GLOBAL_REGISTER Class Reference

#include <spp_dev.h>

Public Member Functions

 GLOBAL_REGISTER ()
 
void update_entry (uint32_t pf_sig, uint32_t pf_confidence, uint32_t pf_offset, int pf_delta)
 
uint32_t check_entry (uint32_t page_offset)
 

Public Attributes

uint32_t pf_useful
 
uint32_t pf_issued
 
uint32_t global_accuracy
 
uint8_t valid [MAX_GHR_ENTRY]
 
uint32_t sig [MAX_GHR_ENTRY]
 
uint32_t confidence [MAX_GHR_ENTRY]
 
uint32_t offset [MAX_GHR_ENTRY]
 
int delta [MAX_GHR_ENTRY]
 

Constructor & Destructor Documentation

◆ GLOBAL_REGISTER()

spp::GLOBAL_REGISTER::GLOBAL_REGISTER ( )
inline

Member Function Documentation

◆ check_entry()

uint32_t spp::GLOBAL_REGISTER::check_entry ( uint32_t  page_offset)

◆ update_entry()

void spp::GLOBAL_REGISTER::update_entry ( uint32_t  pf_sig,
uint32_t  pf_confidence,
uint32_t  pf_offset,
int  pf_delta 
)

Member Data Documentation

◆ confidence

uint32_t spp::GLOBAL_REGISTER::confidence[MAX_GHR_ENTRY]

◆ delta

int spp::GLOBAL_REGISTER::delta[MAX_GHR_ENTRY]

◆ global_accuracy

uint32_t spp::GLOBAL_REGISTER::global_accuracy

◆ offset

uint32_t spp::GLOBAL_REGISTER::offset[MAX_GHR_ENTRY]

◆ pf_issued

uint32_t spp::GLOBAL_REGISTER::pf_issued

◆ pf_useful

uint32_t spp::GLOBAL_REGISTER::pf_useful

◆ sig

uint32_t spp::GLOBAL_REGISTER::sig[MAX_GHR_ENTRY]

◆ valid

uint8_t spp::GLOBAL_REGISTER::valid[MAX_GHR_ENTRY]

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