diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-11-16 13:51:52 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-16 13:51:58 -0600 |
| commit | a94c52d5117645016ee319abc30c92f137a4b17e (patch) | |
| tree | 6a3b7e40433458b398620c831f85a43ac111812f /rtl/core/arm810.sv | |
| parent | 79e13c76cb59250ef07d79f28e1b3356418ed4cd (diff) | |
Finish decode of psr operations
Diffstat (limited to 'rtl/core/arm810.sv')
| -rw-r--r-- | rtl/core/arm810.sv | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rtl/core/arm810.sv b/rtl/core/arm810.sv index 89f84ec..026f09b 100644 --- a/rtl/core/arm810.sv +++ b/rtl/core/arm810.sv @@ -53,7 +53,7 @@ module arm810 ); reg_num rd, ra, rb; - logic explicit_branch, writeback, update_flags, c_in; + logic explicit_branch, writeback, c_in; ptr branch_target, pc_visible; psr_mode reg_mode; psr_flags wb_alu_flags; @@ -78,7 +78,7 @@ module arm810 ); word psr_rd, psr_wr; - logic psr_write, psr_saved; + logic psr_write, psr_saved, update_flags, psr_wr_flags, psr_wr_control; psr_mode mode; psr_flags flags; psr_intmask intmask; @@ -92,7 +92,9 @@ module arm810 .mask(intmask), .write(psr_write), .saved(psr_saved), + .wr_flags(psr_wr_flags), .alu_flags(wb_alu_flags), + .wr_control(psr_wr_control), .* ); |
