diff options
author | bd <bdunahu@operationnull.com> | 2025-04-23 00:47:24 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-04-23 00:47:24 -0400 |
commit | 8e33ba4499bced747f66ed436211876d220342d6 (patch) | |
tree | 62b4a9ecd51fdc69b5f617163319c4e3eb93f8ea /src/stage.cc | |
parent | 051041c9cbe0752a50ac1a464df1c554b10cde0c (diff) |
Rename Response.WAIT to READY, delete BLOCKED
Diffstat (limited to 'src/stage.cc')
-rw-r--r-- | src/stage.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/stage.cc b/src/stage.cc index e5a4333..55756b6 100644 --- a/src/stage.cc +++ b/src/stage.cc @@ -23,7 +23,7 @@ Stage::Stage(Stage *next) { this->next = next; this->curr_instr = nullptr; - this->status = WAIT; + this->status = READY; } Stage::~Stage() { delete this->next; }; @@ -50,15 +50,15 @@ InstrDTO *Stage::advance(Response p) if (this->curr_instr && this->status != OK) { this->advance_helper(); } - if (this->status == OK && p == WAIT && this->curr_instr) { + if (this->status == OK && p == READY && this->curr_instr) { // mutual consent r = new InstrDTO(*this->curr_instr); delete curr_instr; curr_instr = nullptr; - this->status = WAIT; + this->status = READY; } - n = (p != WAIT || this->status != WAIT) ? STALLED : WAIT; + n = (p != READY || this->status != READY) ? STALLED : READY; s = this->next->advance(n); if (s) this->curr_instr = s; |