diff options
author | Scott Beamer <sbeamer@eecs.berkeley.edu> | 2015-07-13 16:17:13 -0700 |
---|---|---|
committer | Scott Beamer <sbeamer@eecs.berkeley.edu> | 2015-07-13 16:17:13 -0700 |
commit | 42358fbb245a51036eecd8b6124496b67f23c0b2 (patch) | |
tree | 82d23eb6604ad7aa266378fbe25e997e936902c7 /riscv/interactive.cc | |
parent | 1b214d43185c75fc35644a9fee4bf2825dd0f188 (diff) | |
download | spike-42358fbb245a51036eecd8b6124496b67f23c0b2.zip spike-42358fbb245a51036eecd8b6124496b67f23c0b2.tar.gz spike-42358fbb245a51036eecd8b6124496b67f23c0b2.tar.bz2 |
simplified default case and added comments
Diffstat (limited to 'riscv/interactive.cc')
-rw-r--r-- | riscv/interactive.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/riscv/interactive.cc b/riscv/interactive.cc index 6ae1892..07b2801 100644 --- a/riscv/interactive.cc +++ b/riscv/interactive.cc @@ -183,9 +183,8 @@ reg_t sim_t::get_reg(const std::vector<std::string>& args) r = strtoul(args[1].c_str(), &ptr, 10); if (*ptr) { #define DECLARE_CSR(name, number) if (args[1] == #name) return p->get_csr(number); - if (0) ; - #include "encoding.h" - else r = NXPR; + #include "encoding.h" // generates if's for all csrs + r = NXPR; // else case (csr name not found) #undef DECLARE_CSR } } |