#include <hybrid.h>
Public Member Functions | |
| Hybrid_Predictor () | |
| Hybrid_Predictor (int b, int m, int s) | |
| ~Hybrid_Predictor () | |
| void | predict (int bhr, int ip, int &direction) |
| void | update (int bhr, int ip, int actual_slot_taken) |
| void | show (FILE *f) |
| Hybrid_Predictor () | |
| Hybrid_Predictor (int b, int m, int s) | |
| ~Hybrid_Predictor () | |
| void | predict (int bhr, int ip, int &direction) |
| void | update (int bhr, int ip, int actual_slot_taken) |
| void | show (FILE *f) |
Private Attributes | |
| int | _b |
| int | _m |
| int | _num_of_entry |
| int | _index_mask |
| int | _bimodal_direction |
| int | _gshare_direction |
| Branch_Predictor * | _gshare |
| Branch_Predictor * | _bimodal |
| int * | _counter |
| Branch_Predictor * | _gshare |
| Branch_Predictor * | _bimodal |
| int * | _counter |
|
|
Definition at line 33 of file include/hybrid.h. |
|
||||||||||||||||
|
Definition at line 38 of file include/hybrid.h. References _b, _bimodal, _counter, _gshare, _index_mask, _m, _num_of_entry, and i. |
|
|
Definition at line 53 of file include/hybrid.h. |
|
|
Definition at line 33 of file src/hybrid.h. |
|
||||||||||||||||
|
Definition at line 38 of file src/hybrid.h. References _b, _bimodal, _counter, _gshare, _index_mask, _m, _num_of_entry, and i. |
|
|
Definition at line 53 of file src/hybrid.h. |
|
||||||||||||||||
|
Definition at line 60 of file src/hybrid.h. References _b, _bimodal, _bimodal_direction, _counter, _gshare, _gshare_direction, _index_mask, index(), and Branch_Predictor::predict(). |
|
||||||||||||||||
|
Definition at line 60 of file include/hybrid.h. References _b, _bimodal, _bimodal_direction, _counter, _gshare, _gshare_direction, _index_mask, index(), and Branch_Predictor::predict(). |
|
|
Definition at line 112 of file src/hybrid.h. References _bimodal, _gshare, fprintf(), and Branch_Predictor::show(). |
|
|
Definition at line 112 of file include/hybrid.h. References _bimodal, _gshare, fprintf(), and Branch_Predictor::show(). |
|
||||||||||||||||
|
Definition at line 83 of file src/hybrid.h. References _b, _bimodal, _bimodal_direction, _counter, _gshare, _gshare_direction, _index_mask, index(), and Branch_Predictor::update(). |
|
||||||||||||||||
|
Definition at line 83 of file include/hybrid.h. References _b, _bimodal, _bimodal_direction, _counter, _gshare, _gshare_direction, _index_mask, index(), and Branch_Predictor::update(). |
|
|
Definition at line 122 of file src/hybrid.h. Referenced by Hybrid_Predictor(), predict(), and update(). |
|
|
Definition at line 131 of file src/hybrid.h. |
|
|
Definition at line 131 of file include/hybrid.h. Referenced by Hybrid_Predictor(), predict(), show(), update(), and ~Hybrid_Predictor(). |
|
|
Definition at line 127 of file src/hybrid.h. |
|
|
Definition at line 132 of file src/hybrid.h. |
|
|
Definition at line 132 of file include/hybrid.h. Referenced by Hybrid_Predictor(), predict(), update(), and ~Hybrid_Predictor(). |
|
|
Definition at line 130 of file src/hybrid.h. |
|
|
Definition at line 130 of file include/hybrid.h. Referenced by Hybrid_Predictor(), predict(), show(), update(), and ~Hybrid_Predictor(). |
|
|
Definition at line 128 of file src/hybrid.h. |
|
|
Definition at line 125 of file src/hybrid.h. Referenced by Hybrid_Predictor(), predict(), and update(). |
|
|
Definition at line 123 of file src/hybrid.h. Referenced by Hybrid_Predictor(). |
|
|
Definition at line 124 of file src/hybrid.h. Referenced by Hybrid_Predictor(). |
1.3.2