summaryrefslogtreecommitdiff
path: root/rtl/core/uarch.sv
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/core/uarch.sv')
-rw-r--r--rtl/core/uarch.sv11
1 files changed, 11 insertions, 0 deletions
diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv
index 0c46dc7..bd4d659 100644
--- a/rtl/core/uarch.sv
+++ b/rtl/core/uarch.sv
@@ -123,6 +123,17 @@ typedef struct packed
reg_list regs;
} ldst_decode;
+typedef struct packed
+{
+ reg_num r_add_lo,
+ r_add_hi; // TambiƩn es destino cuando mul_decode.long
+
+ logic enable,
+ signed_mul,
+ long_mul,
+ add;
+} mul_decode;
+
typedef enum
{
ISSUE,