aboutsummaryrefslogtreecommitdiff
path: root/riscv/interactive.cc
diff options
context:
space:
mode:
authorScott Beamer <sbeamer@eecs.berkeley.edu>2015-07-13 16:17:13 -0700
committerScott Beamer <sbeamer@eecs.berkeley.edu>2015-07-13 16:17:13 -0700
commit42358fbb245a51036eecd8b6124496b67f23c0b2 (patch)
tree82d23eb6604ad7aa266378fbe25e997e936902c7 /riscv/interactive.cc
parent1b214d43185c75fc35644a9fee4bf2825dd0f188 (diff)
downloadspike-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.cc5
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
}
}