aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Min Chao <chihmin.chao@sifive.com>2020-05-14 19:45:16 -0700
committerChih-Min Chao <chihmin.chao@sifive.com>2020-05-14 19:45:16 -0700
commitd382dc8747398d95fd657ff8a36f0a49d97f8acd (patch)
treecc220f46286f1d06b6a020be2648f053ae151147
parent1939017e74d03c2777879b03b3d4721c5ad7103b (diff)
downloadspike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.zip
spike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.tar.gz
spike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.tar.bz2
disasm: refine structure name
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
-rw-r--r--spike_main/disasm.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/spike_main/disasm.cc b/spike_main/disasm.cc
index 201235d..19c8c3c 100644
--- a/spike_main/disasm.cc
+++ b/spike_main/disasm.cc
@@ -358,7 +358,7 @@ typedef struct {
reg_t mask;
const char *fmt;
std::vector<const arg_t*>& arg;
-} ldst_seg_t;
+} custom_fmt_t;
std::string disassembler_t::disassemble(insn_t insn) const
{
@@ -766,7 +766,7 @@ disassembler_t::disassembler_t(int xlen)
// handle vector segment load/store
for (size_t elt = 0; elt <= 7; ++elt) {
- const ldst_seg_t template_insn[] = {
+ const custom_fmt_t template_insn[] = {
{match_vle8_v, mask_vle8_v, "vlseg%de%d.v", v_ld_unit},
{match_vse8_v, mask_vse8_v, "vsseg%de%d.v", v_st_unit},
@@ -1153,7 +1153,7 @@ disassembler_t::disassembler_t(int xlen)
std::vector<const arg_t *> v_fmt_amo_wd = {&vd, &v_address, &vs2, &vd, &opt, &vm};
std::vector<const arg_t *> v_fmt_amo = {&x0, &v_address, &vs2, &vd, &opt, &vm};
for (size_t elt = 0; elt <= 3; ++elt) {
- const ldst_seg_t template_insn[] = {
+ const custom_fmt_t template_insn[] = {
{match_vamoswape8_v | mask_wd, mask_vamoswape8_v | mask_wd,
"%se%d.v", v_fmt_amo_wd},
{match_vamoswape8_v, mask_vamoswape8_v | mask_wd,