From 62ffea7a373d6347639f003492123b65006ceb98 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Fri, 23 Sep 2022 16:52:33 -0700 Subject: Don't automatically restart fetch on decode restarts. --- frontend/decode.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'frontend/decode.h') diff --git a/frontend/decode.h b/frontend/decode.h index cb7bedd..51e8a62 100644 --- a/frontend/decode.h +++ b/frontend/decode.h @@ -40,11 +40,6 @@ namespace frontend { indirect_jump_destination = r.new_pc; for (auto &f : next_inst.field) f = 0; - fetch::restart fr; - fr.new_generation = ++generation_up; - fr.new_next_line_address = pc >> memory::LINE_BYTES_LOG2; - fr.previous_line_address = r.from_pc >> memory::LINE_BYTES_LOG2; - fetch_restartp->write(std::move(fr)); return; } if (next_inst.size >= MAX_INST_SIZE) -- cgit v1.2.3