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 {
uint32_t v = 0;
v = set_field(v, DCSR_XDEBUGVER, 1);
v = set_field(v, DCSR_EBREAKM, ebreakm);
v = set_field(v, DCSR_EBREAKH, ebreakh);
v = set_field(v, DCSR_EBREAKS, ebreaks);
v = set_field(v, DCSR_EBREAKU, ebreaku);
v = set_field(v, DCSR_STOPCYCLE, 0);
v = set_field(v, DCSR_STOPTIME, 0);
v = set_field(v, DCSR_CAUSE, cause);
v = set_field(v, DCSR_STEP, step);
v = set_field(v, DCSR_PRV, prv);
return v;
reg_t result = 0;
result = set_field(result, DCSR_XDEBUGVER, 1);
result = set_field(result, DCSR_EBREAKM, ebreakm);
result = set_field(result, DCSR_EBREAKH, ebreakh);
result = set_field(result, DCSR_EBREAKS, ebreaks);
result = set_field(result, DCSR_EBREAKU, ebreaku);
result = set_field(result, DCSR_STOPCYCLE, 0);
result = set_field(result, DCSR_STOPTIME, 0);
result = set_field(result, DCSR_CAUSE, cause);
result = set_field(result, DCSR_STEP, step);
result = set_field(result, DCSR_PRV, prv);
return result;
}
bool dcsr_csr_t::unlogged_write(const reg_t val) noexcept {

Loading…
Cancel
Save