Browse Source

Use more descriptive variable name in dcsr_csr_t::read; make it reg_t

pull/1366/head
Andrew Waterman 3 years ago
parent
commit
e910707051
  1. 24
      riscv/csrs.cc

24
riscv/csrs.cc

@ -1244,18 +1244,18 @@ void dcsr_csr_t::verify_permissions(insn_t insn, bool write) const {
} }
reg_t dcsr_csr_t::read() const noexcept { reg_t dcsr_csr_t::read() const noexcept {
uint32_t v = 0; reg_t result = 0;
v = set_field(v, DCSR_XDEBUGVER, 1); result = set_field(result, DCSR_XDEBUGVER, 1);
v = set_field(v, DCSR_EBREAKM, ebreakm); result = set_field(result, DCSR_EBREAKM, ebreakm);
v = set_field(v, DCSR_EBREAKH, ebreakh); result = set_field(result, DCSR_EBREAKH, ebreakh);
v = set_field(v, DCSR_EBREAKS, ebreaks); result = set_field(result, DCSR_EBREAKS, ebreaks);
v = set_field(v, DCSR_EBREAKU, ebreaku); result = set_field(result, DCSR_EBREAKU, ebreaku);
v = set_field(v, DCSR_STOPCYCLE, 0); result = set_field(result, DCSR_STOPCYCLE, 0);
v = set_field(v, DCSR_STOPTIME, 0); result = set_field(result, DCSR_STOPTIME, 0);
v = set_field(v, DCSR_CAUSE, cause); result = set_field(result, DCSR_CAUSE, cause);
v = set_field(v, DCSR_STEP, step); result = set_field(result, DCSR_STEP, step);
v = set_field(v, DCSR_PRV, prv); result = set_field(result, DCSR_PRV, prv);
return v; return result;
} }
bool dcsr_csr_t::unlogged_write(const reg_t val) noexcept { bool dcsr_csr_t::unlogged_write(const reg_t val) noexcept {

Loading…
Cancel
Save