summaryrefslogtreecommitdiff
path: root/rtl/core/control/data.sv
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/core/control/data.sv')
-rw-r--r--rtl/core/control/data.sv5
1 files changed, 3 insertions, 2 deletions
diff --git a/rtl/core/control/data.sv b/rtl/core/control/data.sv
index fc936dc..0824eac 100644
--- a/rtl/core/control/data.sv
+++ b/rtl/core/control/data.sv
@@ -69,6 +69,7 @@ module core_control_data
c_in <= 0;
shifter <= {$bits(shifter){1'b0}};
data_imm <= {$bits(data_imm){1'b0}};
+ saved_base <= 0;
data_shift_imm <= {$bits(data_shift_imm){1'b0}};
data_snd_is_imm <= 0;
data_snd_shift_by_reg <= 0;
@@ -77,10 +78,10 @@ module core_control_data
alu <= dec.data.op;
c_in <= flags.c;
- data_snd_is_imm <= dec.snd.is_imm;
- data_snd_shift_by_reg <= dec.snd.shift_by_reg;
data_imm <= dec.snd.imm;
data_shift_imm <= dec.snd.shift_imm;
+ data_snd_is_imm <= dec.snd.is_imm;
+ data_snd_shift_by_reg <= dec.snd.shift_by_reg;
shifter.shr <= dec.snd.shr;
shifter.ror <= dec.snd.ror;