tage_sc_l_8KB.hh (13685:bb3377c81303) | tage_sc_l_8KB.hh (14081:f99ed78e5263) |
---|---|
1/* 2 * Copyright (c) 2018 Metempsy Technology Consulting 3 * All rights reserved. 4 * 5 * Copyright (c) 2006 INRIA (Institut National de Recherche en 6 * Informatique et en Automatique / French National Research Institute 7 * for Computer Science and Applied Mathematics) 8 * --- 85 unchanged lines hidden (view full) --- 94 int altBank) const override; 95 96 int gPredictions( ThreadID tid, Addr branch_pc, 97 BranchInfo* bi, int & lsum, int64_t phist) override; 98 99 int gIndexLogsSubstr(int nbr, int i) override; 100 101 void scHistoryUpdate( | 1/* 2 * Copyright (c) 2018 Metempsy Technology Consulting 3 * All rights reserved. 4 * 5 * Copyright (c) 2006 INRIA (Institut National de Recherche en 6 * Informatique et en Automatique / French National Research Institute 7 * for Computer Science and Applied Mathematics) 8 * --- 85 unchanged lines hidden (view full) --- 94 int altBank) const override; 95 96 int gPredictions( ThreadID tid, Addr branch_pc, 97 BranchInfo* bi, int & lsum, int64_t phist) override; 98 99 int gIndexLogsSubstr(int nbr, int i) override; 100 101 void scHistoryUpdate( |
102 Addr branch_pc, int brtype, bool taken, BranchInfo * tage_bi, 103 Addr corrTarget) override; | 102 Addr branch_pc, const StaticInstPtr &inst, bool taken, 103 BranchInfo * tage_bi, Addr corrTarget) override; |
104 105 void gUpdates(ThreadID tid, Addr pc, bool taken, BranchInfo* bi, 106 int64_t phist) override; 107}; 108 109class TAGE_SC_L_8KB : public TAGE_SC_L 110{ 111 public: 112 TAGE_SC_L_8KB(const TAGE_SC_L_8KBParams *params); 113}; 114 115#endif // __CPU_PRED_TAGE_SC_L_8KB 116 | 104 105 void gUpdates(ThreadID tid, Addr pc, bool taken, BranchInfo* bi, 106 int64_t phist) override; 107}; 108 109class TAGE_SC_L_8KB : public TAGE_SC_L 110{ 111 public: 112 TAGE_SC_L_8KB(const TAGE_SC_L_8KBParams *params); 113}; 114 115#endif // __CPU_PRED_TAGE_SC_L_8KB 116 |