#include <ooo_cpu.h>
◆ ~module_concept()
virtual O3_CPU::module_concept::~module_concept |
( |
| ) |
|
|
virtualdefault |
◆ impl_btb_prediction()
virtual std::pair<uint64_t, uint8_t> O3_CPU::module_concept::impl_btb_prediction |
( |
uint64_t |
ip | ) |
|
|
pure virtual |
◆ impl_initialize_branch_predictor()
virtual void O3_CPU::module_concept::impl_initialize_branch_predictor |
( |
| ) |
|
|
pure virtual |
◆ impl_initialize_btb()
virtual void O3_CPU::module_concept::impl_initialize_btb |
( |
| ) |
|
|
pure virtual |
◆ impl_last_branch_result()
virtual void O3_CPU::module_concept::impl_last_branch_result |
( |
uint64_t |
ip, |
|
|
uint64_t |
target, |
|
|
uint8_t |
taken, |
|
|
uint8_t |
branch_type |
|
) |
| |
|
pure virtual |
◆ impl_predict_branch()
virtual uint8_t O3_CPU::module_concept::impl_predict_branch |
( |
uint64_t |
ip | ) |
|
|
pure virtual |
◆ impl_update_btb()
virtual void O3_CPU::module_concept::impl_update_btb |
( |
uint64_t |
ip, |
|
|
uint64_t |
predicted_target, |
|
|
uint8_t |
taken, |
|
|
uint8_t |
branch_type |
|
) |
| |
|
pure virtual |
The documentation for this struct was generated from the following file: