diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-05-14 19:45:16 -0700 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-05-14 19:45:16 -0700 |
commit | d382dc8747398d95fd657ff8a36f0a49d97f8acd (patch) | |
tree | cc220f46286f1d06b6a020be2648f053ae151147 /spike_main | |
parent | 1939017e74d03c2777879b03b3d4721c5ad7103b (diff) | |
download | spike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.zip spike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.tar.gz spike-d382dc8747398d95fd657ff8a36f0a49d97f8acd.tar.bz2 |
disasm: refine structure name
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'spike_main')
-rw-r--r-- | spike_main/disasm.cc | 6 |
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, |