From b5a065227bd176b85765461ac2a791fb0cff1c72 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 31 Oct 2022 15:25:38 -0600 Subject: Implement multiplication decode --- rtl/core/uarch.sv | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'rtl/core/uarch.sv') 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, -- cgit v1.2.3