diff options
Diffstat (limited to 'rtl/core/uarch.sv')
| -rw-r--r-- | rtl/core/uarch.sv | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/rtl/core/uarch.sv b/rtl/core/uarch.sv index 4162272..80863c3 100644 --- a/rtl/core/uarch.sv +++ b/rtl/core/uarch.sv @@ -46,9 +46,19 @@ typedef logic[3:0] alu_op; typedef struct packed { - logic n, z, c, v; + logic n, + z, + c, + v; } psr_flags; +typedef struct packed +{ + logic a, + i, + f; +} psr_intmask; + typedef logic[4:0] psr_mode; `define MODE_USR 5'b10000 |
