diff options
-rw-r--r-- | riscv/processor.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc index b7ef360..da75803 100644 --- a/riscv/processor.cc +++ b/riscv/processor.cc @@ -501,7 +501,6 @@ void processor_t::set_csr(int which, reg_t val) state.mstatus = set_field(state.mstatus, MSTATUS64_SD, dirty); state.mstatus = set_field(state.mstatus, MSTATUS_UXL, xlen_to_uxl(max_xlen)); - state.mstatus = set_field(state.mstatus, MSTATUS_UXL, xlen_to_uxl(max_xlen)); state.mstatus = set_field(state.mstatus, MSTATUS_SXL, xlen_to_uxl(max_xlen)); // U-XLEN == S-XLEN == M-XLEN xlen = max_xlen; |