summaryrefslogtreecommitdiff
path: root/inst.h
diff options
context:
space:
mode:
authorJulian Blake Kongslie2022-09-22 13:31:06 -0700
committerJulian Blake Kongslie2022-09-22 13:31:06 -0700
commitce8be82f047a15edd86f5844492ed63705e99914 (patch)
treeb97cfeabece8fc00f5193c434214040f847ebea7 /inst.h
parentAdd a blank line after the horizontal occurrences (diff)
downloadprocmodel-ce8be82f047a15edd86f5844492ed63705e99914.tar.xz
Add a trivial indirect jump predictor and matching test
Diffstat (limited to 'inst.h')
-rw-r--r--inst.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/inst.h b/inst.h
index 15ae9d7..5f96fe3 100644
--- a/inst.h
+++ b/inst.h
@@ -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] = {};