diff options
Diffstat (limited to 'rtl/core/uarch.sv')
| -rw-r--r-- | rtl/core/uarch.sv | 11 |
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, |
