From 4ea1cd32da476616c66799d210913b001772a1e2 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sat, 8 Oct 2022 19:50:36 -0600 Subject: Fix writes to PC --- rtl/core/arm810.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv index ca98dde..d3b2c6f 100644 --- a/rtl/core/arm810.sv +++ b/rtl/core/arm810.sv @@ -20,7 +20,7 @@ module arm810 ( .branch(explicit_branch | wr_pc), .flush(0), //TODO - .target(wr_pc ? wr_value[29:0] : branch_target), + .target(wr_pc ? wr_value[31:2] : branch_target), .addr(insn_addr), .fetched(insn_ready), .fetch_data(insn_data_rd), -- cgit v1.2.3