summaryrefslogtreecommitdiff
path: root/rtl/core/arm810.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-10-17 01:25:42 -0600
committerAlejandro Soto <alejandro@34project.org>2022-10-17 01:25:42 -0600
commit1ca30fb3de058b9498f6a6bbc646b79978ece846 (patch)
tree9336889b1556563e3b8f6c328ae185aaa83895cb /rtl/core/arm810.sv
parentb328dee91da704474509054043740128e5969c8b (diff)
Break false dependency on r0 for MOV/MVN
Diffstat (limited to 'rtl/core/arm810.sv')
-rw-r--r--rtl/core/arm810.sv4
1 files changed, 3 insertions, 1 deletions
diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv
index 91f48db..6d4880f 100644
--- a/rtl/core/arm810.sv
+++ b/rtl/core/arm810.sv
@@ -29,11 +29,12 @@ module arm810
.*
);
- logic dec_execute, dec_conditional, dec_undefined, dec_writeback, dec_branch, dec_update_flags;
ptr dec_branch_offset;
snd_decode dec_snd;
data_decode dec_data;
ldst_decode dec_ldst;
+ logic dec_execute, dec_conditional, dec_undefined, dec_writeback,
+ dec_branch, dec_update_flags, dec_uses_rn;
core_decode decode
(
@@ -41,6 +42,7 @@ module arm810
.conditional(dec_conditional),
.undefined(dec_undefined),
.writeback(dec_writeback),
+ .uses_rn(dec_uses_rn),
.branch(dec_branch),
.update_flags(dec_update_flags),
.branch_offset(dec_branch_offset),