summaryrefslogtreecommitdiff
path: root/src/sim/id.cc
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-03-29 17:11:17 -0400
committerbd <bdunahu@operationnull.com>2025-03-29 17:11:17 -0400
commitd21a1a9caa1f1791343a5376121936e552b1124c (patch)
treedf28c01f6d01603e5408bc1b1b111a66adafbff7 /src/sim/id.cc
parentac0ae7206491a42cdba70560b0db41cfc8c7f642 (diff)
Fetch stage properly holds objects until parent is ready
Diffstat (limited to 'src/sim/id.cc')
-rw-r--r--src/sim/id.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/sim/id.cc b/src/sim/id.cc
index 70fab9a..83a8751 100644
--- a/src/sim/id.cc
+++ b/src/sim/id.cc
@@ -8,15 +8,16 @@
ID::ID(Stage *stage) : Stage(stage) { this->id = DCDE; }
-Response ID::advance(InstrDTO &i, Response p)
+Response ID::advance(InstrDTO &next_instr, Response p)
{
Response r;
- signed int s1, s2, s3;
- Mnemonic m;
+ r = OK;
+ // signed int s1, s2, s3;
+ // Mnemonic m;
- s1 = i.get_instr_bits();
+ // s1 = next_instr.get_instr_bits();
- get_instr_fields(s1, s2, s3, m);
+ // get_instr_fields(s1, s2, s3, m);
return r;
}