diff options
| author | Julian Blake Kongslie | 2022-09-22 13:31:06 -0700 |
|---|---|---|
| committer | Julian Blake Kongslie | 2022-09-22 13:31:06 -0700 |
| commit | ce8be82f047a15edd86f5844492ed63705e99914 (patch) | |
| tree | b97cfeabece8fc00f5193c434214040f847ebea7 /inst.h | |
| parent | Add a blank line after the horizontal occurrences (diff) | |
| download | procmodel-ce8be82f047a15edd86f5844492ed63705e99914.tar.xz | |
Add a trivial indirect jump predictor and matching test
Diffstat (limited to 'inst.h')
| -rw-r--r-- | inst.h | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -8,6 +8,7 @@ struct inst { | |||
| 8 | infra::transaction transaction; | 8 | infra::transaction transaction; |
| 9 | unsigned int generation; | 9 | unsigned int generation; |
| 10 | unsigned int size = 0; | 10 | unsigned int size = 0; |
| 11 | std::uint64_t init_pc = 0; | ||
| 11 | std::uint64_t linear_next_pc; | 12 | std::uint64_t linear_next_pc; |
| 12 | std::optional<std::uint64_t> predicted_next_pc; | 13 | std::optional<std::uint64_t> predicted_next_pc; |
| 13 | std::uint64_t field[4] = {}; | 14 | std::uint64_t field[4] = {}; |
