Browse Source

Remove hret instruction

pull/100/head
Andrew Waterman 9 years ago
parent
commit
9b6843b58b
  1. 3
      riscv/encoding.h
  2. 1
      spike_main/disasm.cc

3
riscv/encoding.h

@ -401,8 +401,6 @@
#define MASK_URET 0xffffffff
#define MATCH_SRET 0x10200073
#define MASK_SRET 0xffffffff
#define MATCH_HRET 0x20200073
#define MASK_HRET 0xffffffff
#define MATCH_MRET 0x30200073
#define MASK_MRET 0xffffffff
#define MATCH_DRET 0x7b200073
@ -1065,7 +1063,6 @@ DECLARE_INSN(ecall, MATCH_ECALL, MASK_ECALL)
DECLARE_INSN(ebreak, MATCH_EBREAK, MASK_EBREAK)
DECLARE_INSN(uret, MATCH_URET, MASK_URET)
DECLARE_INSN(sret, MATCH_SRET, MASK_SRET)
DECLARE_INSN(hret, MATCH_HRET, MASK_HRET)
DECLARE_INSN(mret, MATCH_MRET, MASK_MRET)
DECLARE_INSN(dret, MATCH_DRET, MASK_DRET)
DECLARE_INSN(sfence_vma, MATCH_SFENCE_VMA, MASK_SFENCE_VMA)

1
spike_main/disasm.cc

@ -418,7 +418,6 @@ disassembler_t::disassembler_t(int xlen)
DEFINE_NOARG(ebreak);
DEFINE_NOARG(uret);
DEFINE_NOARG(sret);
DEFINE_NOARG(hret);
DEFINE_NOARG(mret);
DEFINE_NOARG(fence);
DEFINE_NOARG(fence_i);

Loading…
Cancel
Save